std::to_string from <string> provides only three overloads : long double, long long and unsigned long long, and thus fail on super simple case :int i = 5;std::string s = std::to_string(i);error C2668: 'std::to_string' : ambiguous call to overloaded functionAs per resolution of DR 1261, the current C++ standard draft mandates that std::to_string provide the full range of overload (int, unsigned int, long, unsigned long, long long, unsigned long long, float , double, long double) to avoid this kind of trouble.See also : http://gcc.gnu.org/ml/libstdc++/2009-11/msg00026.html
Product Language
Visual Studio Version
Operating System
Operating System Language
Steps to Reproduce
Actual Results
Expected Results