to_string nie jest członkiem std, mówi g ++ (mingw)

Tworzę mały program do zapamiętywania słownictwa, w którym słowa byłyby przypadkowo błyskały na mnie ze względu na znaczenia. Chcę użyć standardowej biblioteki C ++, jak mówi nam Bjarne Stroustroup, ale z bramy spotkałem pozornie dziwny problem.

Chcę zmienić along liczba całkowita wstd::string aby móc przechowywać je w pliku. Zatrudniłem sięto_string() za to samo. Problem polega na tym, że gdy kompiluję go za pomocą g ++ (wersja 4.7.0, jak wspomniano w jego flagi --‍version), mówi:

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'

Mój program, który podaje ten błąd, to:

#include <string>

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

Ale wiem, że nie może tak być, ponieważ biblioteka msdnwyraźnie mówi istnieje iwcześniejsze pytanie na Stack Overflow (dla g ++ wersja 4.5) mówi, że można go włączyć za pomocą-std=c++0x flaga. Co ja robię źle?

questionAnswers(2)

yourAnswerToTheQuestion