から文字列を返します私のコンパイラ(Visual Studio 2012)は、私が関数getCurrentTimeStamp()
を返した瞬間にエラーを吐き出しています。std::string
オブジェクトを返します。エラーはすべて構文上の問題を指していますが、明らかではありません。誰がなぜこのような場合があるのか理解していますか?私は2つのファイルを持っている静的関数
更新:ここに(いくつかの)エラーがあります。
エラー6エラーC2064:用語は0 引数cを取る関数に評価しません:\ユーザーはアンソニー\ドキュメントを\ \コード\ consoleapplication1 \ datetime.cpp 21 1 ConsoleApplication1
エラー1エラーC2146:構文エラー: ';'がありません前の識別子 'getCurrentTimeStamp' c:¥users¥anthony¥documents¥code¥consoleapplication1¥datetime.h 5 1 ConsoleApplication1
エラー7エラーC2146:構文エラー: ';'が見つかりません。識別子の前に 'getCurrentTimeStamp' C:\ユーザーはアンソニー\ドキュメントを\ \コード\ consoleapplication1 \ datetime.h 5 1 ConsoleApplication1
エラー5エラーC2371: 'のDateTime :: getCurrentTimeStamp':再定義; 異なる基本 タイプCは:\ユーザーは、アンソニー\ドキュメントを\ \コード\ consoleapplication1 \ datetime.cpp 10 1 ConsoleApplication1
必要に応じて、あなたは単に 'の#include'と 'のstd :: STRING'を使用する#include –
mascoj
が見つかりませんか? –
エラーの内容を教えてください。 – Galik