字符串我有兩個文件:DateTime.h和DateTime.cpp其如下所示:返回從靜態函數
DateTime.h
class DateTime
{
public:
static string getCurrentTimeStamp();
};
DateTime.cpp
#include "stdafx.h"
#include "DateTime.h"
#include <ctime>
#include <chrono>
#include <iostream>
#include <string>
using namespace std;
string DateTime::getCurrentTimeStamp()
{
return "";
}
我的函數getCurrentTimeStamp()
返回std::string
對象,我的編譯器(Visual Studio 2012)正在吐出錯誤。這些錯誤都指向語法問題,但沒有一個是明確的。有誰知道爲什麼會出現這種情況?
更新:這裏是(一些)的錯誤。
錯誤6錯誤C2064:術語不計算爲服用0 參數C中的函數:\ Users \用戶安東尼\文件\代碼\ consoleapplication1 \ datetime.cpp 21 1 ConsoleApplication1
錯誤1錯誤C2146:語法錯誤:缺少';'在標識符 'getCurrentTimeStamp'c:\ users \ anthony \ documents \ code \ consoleapplication1 \ datetime.h 5 1 ConsoleApplication1
錯誤7錯誤C2146:語法錯誤:缺少';'在標識符 'getCurrentTimeStamp'c:\ users \ anthony \ documents \ code \ consoleapplication1 \ datetime.h 5 1 ConsoleApplication1
錯誤5錯誤C2371:'DateTime :: getCurrentTimeStamp':redefinition; 不同的基本 類型C:\用戶\安東尼\文件\代碼\ consoleapplication1 \ datetime.cpp 10 1 ConsoleApplication1
缺少的#include –
mascoj
您只需使用'#包括'和'的std :: string'的要求? –
如果你告訴我們錯誤是什麼,它可能會有幫助嗎? – Galik