私はEclipseでC++プロジェクトを持っています。メインファイルで文字列クラスを使用できますが、プロジェクトに新しいファイルを追加するとクラスは使用できません。はC++とeclipseの文字列クラスを含んでいます
ファイルの追加方法:新規 - >ソースファイルを選択し、テンプレート:Defaul C++テンプレートソースを選択します。
これは、エラーのsrc/Common.cppです:8:17:エラーが '文字列は' はこのスコープで宣言されていない
およびSRC/AC.cpp内のすべての[OK]を
おかげで非常に多くの
- >すべてOKinclude <iostream>
using namespace std;
int main()
{
string j = !!!Hello World!!!;
cout << j << endl; // prints !!!Hello World!!!
return 0;
}
C
AC.cpp:
おかげで、私の単純なコードがあるlarsman ommon.cpp - >のsrc/Common.cpp:8:17:エラー:「string」は、両方のファイルが同じプロジェクトです。この範囲
#include <string>
void PrintTrace(string message)
{
string j = !!!Hello World!!!;
cout << j << endl; // prints !!!Hello World!!!
}
で宣言されていませんでした。あなたはstd::string
を使用するすべてのモジュールで、このヘッダーを含める必要が
おかげ
ありがとう、私は追加:using namespace std;しかし、whith std :: string no work – Jjreina
std :: stringと申し訳ありません。 thx – Jjreina