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));
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));