web-dev-qa-db-fra.com

C ++ 11 inclut std :: stoi, pourquoi pas std :: itos?

J'ai remarqué à ma joie que C++ 11 a un std::sto@ famille de fonctions pour déballer facilement les entiers/flottants/longs quoi que ce soit des chaînes. Je suis cependant surpris que le contraire ne soit pas mis en œuvre. Pourquoi le comité des normes n'a-t-il pas inclus un std::itos famille de fonctions pour passer des entiers/flottants/quoi que ce soit (retour) aux chaînes?

37
Doug T.

Je me suis trompé, il y a un ensemble de fonctions "Xtos", elles sont toutes juste nommées to_string. Chaque chaîne to_string est surchargée pour prendre un type de base différent, à savoir:

std::string to_string(float f);
std::string to_string(int f);
...

Voir ici pour plus d'informations.

39
Doug T.