std::stoi を使用してコンパイルしようとすると、「stoi は std のメンバーではありません」というエラー メッセージが表示されます。コマンドラインから g++ 4.7.2 を使用しているため、IDE エラーになることはありません。役に立ったら、私の OS は Ubuntu 12.10 です。設定していないものはありますか?
#include <iostream>
#include <string>
using namespace std;
int main(){
string theAnswer = "42";
int ans = std::stoi(theAnswer, 0, 10);
cout << "The answer to everything is " << ans << endl;
}
コンパイルされません。しかし、それは何も悪いことではありません。