1. 程式人生 > >C++ std::to_string

C++ std::to_string

類型 ++ 轉換 字符 str gpo pri col pan

考慮經常用的轉字符串的方法:

std::stringstream ss;
ss << 1.23;
std::string aaa = ss.str();

現在有個更簡潔的:

std::string aaa = std::to_string(1.23);

效率方面:C風格的sprintf因為沒有動態內存分配,效率最高。std::to_string其次,最差的是std::stringstream。

從C++17開始,提供效率不差於sprintf, 同時類型安全更高的轉換函數std::to_char 。

C++ std::to_string