std::to_wstring
Материал из cppreference.com
< cpp | string | basic string
Определено в заголовочном файле <string>
|
||
std::wstring to_wstring( int value ); |
(1) | (начиная с C++11) |
std::wstring to_wstring( long value ); |
(2) | (начиная с C++11) |
std::wstring to_wstring( long long value ); |
(3) | (начиная с C++11) |
std::wstring to_wstring( unsigned value ); |
(4) | (начиная с C++11) |
std::wstring to_wstring( unsigned long value ); |
(5) | (начиная с C++11) |
std::wstring to_wstring( unsigned long long value ); |
(6) | (начиная с C++11) |
std::wstring to_wstring( float value ); |
(7) | (начиная с C++11) |
std::wstring to_wstring( double value ); |
(8) | (начиная с C++11) |
std::wstring to_wstring( long double value ); |
(9) | (начиная с C++11) |
1) Преобразует знаковое де��ятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в buf достаточного размера с помощью std::swprintf(buf, sz, L"%d", value).
2) Преобразует знаковое десятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%ld", value).3) Преобразует знаковое десятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%lld", value).4) Преобразует беззнаковое десятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%u", value).5) Преобразует беззнаковое десятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%lu", value).6) Преобразует беззнаковое десятичное целое число в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%llu", value).7,8) Преобразует число с плавающей точкой в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%f", value).9) Преобразует число с плавающей точкой в широкую строку с содержимым, идентичным тому, которое было бы записано в
buf
достаточного размера с помощью std::swprintf(buf, sz, "%Lf", value).Содержание |
[править] Параметры
value | — | числовое значение для преобразования |
[править] Возвращаемое значение
широкую строку, содержащую преобразованное значение
[править] Пример
Запустить этот код
double f = 23.43; std::wstring f_str = std::to_wstring(f);
[править] См. также
(C++11) |
преобразует целое значение или значение с плавающей запятой в string (функция) |