La fonction to_string de la STL a été implanté en version 11.
// to_string example
#include <iostream> // std::cout
#include <string> // std::string, std::to_string
int main ()
{
std::string pi = "pi is " + std::to_string(3.1415926);
std::string perfect = std::to_string(1+2+4+7+14) + " is a perfect number";
std::cout << pi << '\n';
std::cout << perfect << '\n';
return 0;
Ceci devrait fonctionner au lieu de cela j'ai une erreur de compilation affirmant que to_string ne fait pas partie de la STL..
J'ai lu plusieurs articles dont les participants pensent que cela vient directement de CodeBlocks, quel IDE utilises-tu pour ta part ?
Est-ce que tu as activé le C++11 ?
Bien sûr cela a été fait.