◐ Shell
clean mode source ↗

std::to_wstring — cppreference.com

<tbody> </tbody>

Определено в заголовочном файле <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);

См. также

преобразует целое значение или значение с плавающей запятой в string
(функция) [править]