描述:
整数或浮点数转为字符串。
定义:
std::string to_string( int value );
std::string to_string( long value );
std::string to_string( long long value );
std::string to_string( unsigned value );
std::string to_string( unsigned long value );
std::string to_string( unsigned long long value );
std::string to_string( float value );
std::string to_string( double value );
std::string to_string( long double value );
std::wstring to_wstring( int value );
std::wstring to_wstring( long value );
std::wstring to_wstring( long long value );
std::wstring to_wstring( unsigned value );
std::wstring to_wstring( unsigned long value );
std::wstring to_wstring( unsigned long long value );
std::wstring to_wstring( float value );
std::wstring to_wstring( double value );
std::wstring to_wstring( long double value );
参数:
value - 需要转换的数值
返回值:
一个包含转换后值的字符串
用法:
int main()
{
int nA = 94;
double dB = 349.4546;
std::string str1 = std::to_string(nA);
std::string str2 = std::to_string(dB);
std::cout << str1 << std::endl;//94
std::cout << str2 << std::endl;//349.454600
}