Хорошо, поэтому я
tmp.cpp:
#include <string>
int main()
{
std::to_string(0);
return 0;
}
Но когда я пытаюсь скомпилировать, я получаю:
$ g++ tmp.cpp -o tmp
tmp.cpp: In function ‘int main()’:
tmp.cpp:5:5: error: ‘to_string’ is not a member of ‘std’
std::to_string(0);
^
Я запускаю g++ версию 4.8.1. В отличие от всех других ссылок на эту ошибку, которые я обнаружил там, я не использую MinGW, я на Linux (3.11.2).
Любые идеи, почему это происходит? Является ли это стандартным поведением, и я сделал что-то неправильно или где-то есть ошибка?