VS2010 to_string 重载函数不完整导致编译错误

     to_string函数对每个基础算术类型均有重载函数。但是VC2010的C++库中没有实现所有的重载函数,而是只实现了其中的几个。

受此影响,以下代码无法编译:

std::to_string(3);
std::to_string(true);

微软给出的解决方法是:
std::to_string(static_cast<long long>(3));
std::to_string(static_cast<long long>(true));
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章