Пространства имён
Варианты
Действия

std::to_wstring

Материал из cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
Функции-члены
Доступ к элементам
Итераторы
Вместимость
 
Defined in header <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
(функция) [править]