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