to_string не является членом std, говорит g ++ (mingw)

Я делаю небольшую программу для запоминания словарного запаса, в которой слова будут мелькать на меня случайно для значений. Я хочу использовать стандартную библиотеку C ++, как говорит нам Бьярно Страуструп, но я столкнулся с на первый взгляд странной проблемой прямо за воротами.

Я хочу изменитьlong целое число вstd::string чтобы иметь возможность хранить его в файле. Я нанялto_string() для того же. Проблема в том, что когда я компилирую его с помощью g ++ (версия 4.7.0, как указано в --версия флага), это говорит:

PS C:\Users\Anurag\SkyDrive\College\Programs> g++ -std=c++0x ttd.cpp
ttd.cpp: In function 'int main()':
ttd.cpp:11:2: error: 'to_string' is not a member of 'std'

Моя программа, которая выдает эту ошибку:

#include 

int main()
{
    std::to_string(0);
    return 0;
}

Но я знаю, что можетбыть потому что библиотека msdnясно говорит это существует ипредыдущий вопрос в переполнении стека (для g ++ версии 4.5) говорится, что его можно включить с помощью-std=c++0x флаг. Что я делаю неправильно?

Ответы на вопрос(11)

Ваш ответ на вопрос