在线文档教程
C++
字符串 | Strings

std::to_wstring

性病:至[医]wstring

Defined in header
std::wstring to_wstring( int value (1)(since C++11)
std::wstring to_wstring( long value (2)(since C++11)
std::wstring to_wstring( long long value (3)(since C++11)
std::wstring to_wstring( unsigned value (4)(since C++11)
std::wstring to_wstring( unsigned long value (5)(since C++11)
std::wstring to_wstring( unsigned long long value (6)(since C++11)
std::wstring to_wstring( float value (7)(since C++11)
std::wstring to_wstring( double value (8)(since C++11)
std::wstring to_wstring( long double value (9)(since C++11)

将数值转换为std::wstring...

1%29将有符号的十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%d", value)会产生足够大的buf...

2%29将有符号的十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%ld", value)会产生足够大的buf..。

3%29将有符号的十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%lld", value)会产生足够大的buf...

4%29将无符号十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%u", value)会产生足够大的buf...

5%29将无符号十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%lu", value)会产生足够大的buf...

6%29将无符号十进制整数转换为宽字符串,其内容与std::swprintf(buf, sz, L"%llu", value)会产生足够大的buf...

7,8%29将浮点值转换为宽字符串,其内容与std::swprintf(buf, sz, L"%f", value)会产生足够大的buf...

9%29将浮点值转换为宽字符串,其内容与std::swprintf(buf, sz, L"%Lf", value)会产生足够大的buf...

参数

value-a numeric value to convert

返回值

保存转换值的宽字符串。

二次

#include <string> #include <iostream> int main() { double f = 23.43; std::wstring f_str = std::to_wstring(f std::wcout << f_str; }

二次

产出:

二次

23.430000

二次

另见

to_string (C++11)converts an integral or floating point value to string (function)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/string/basic[医]字符串/至[医]wstring