У меня есть:
-cygwin 1.7.25 на windows 7/32bit
-g++ --version → g++ (GCC) 4.8.2
-libstdС++. a → gcc-g++ - 4.8.2-1
Попробовал сделать С++ Hello World:
#include <string>
int main()
{
std::string s = "123";
int i = std::stoi(s);
}
компиляция дает:
$ g++ -std=c++11 main.cpp
main.cpp: In function ‘int main()’:
main.cpp:6:10: error: ‘stoi’ is not a member of ‘std’
int i = std::stoi(s);
Я искал часы, но я все еще не мог найти решение. В чем проблема?