ここに詳述されているように、私は多くの方法を試しました: http://www.cplusplus.com/forum/general/13135/
Windows でファイルを実行すると、ほとんどのファイルが機能しますが、LINUX で実行しようとすると、どれも機能しません。たとえば、私はやろうとしています:
string str = "123";
int sp;
istringstream ( str ) >> sp;
しかし、それは私にエラーを与えます:「不完全な型 'struct std::istringstream' /usr/include/c++/4.4/iosfwd:67 の無効な使用: エラー: 'struct std::istringstream' の宣言」"
別のオプションは「atoi」でしたが、「atoi はこのスコープでは定義されていませんでした」と表示されます。
なぜそれが起こっているのですか?