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

std::to_wstring

Материал из cppreference.com

 
 
 
std::basic_string
Функции-элементы
Доступ к элементам
Итераторы
Ёмкость
Операции
Поиск
Константы
Правила вывода (C++17)
Функции, не являющиеся элементами
Ввод/Вывод
Сравнение
(до C++20)(до C++20)(до C++20)(до C++20)(до C++20)(C++20)
Числовые преобразования
(C++11)(C++11)(C++11)
(C++11)(C++11)
(C++11)(C++11)(C++11)
(C++11)
to_wstring
(C++11)
Вспомогательные классы
 
Заголовочный файл <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)
Преобразует десятичное число подписанных в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%d", value) будет производить для достаточно больших buf.
Оригинал:
Converts a signed decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%d", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Преобразует десятичное число подписанных в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%ld", value) будет производить для достаточно больших buf..
Оригинал:
Converts a signed decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%ld", value) would produce for sufficiently large buf..
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Преобразует десятичное число подписанных в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%lld", value) будет производить для достаточно больших buf.
Оригинал:
Converts a signed decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%lld", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
4)
Преобразует целое десятичное число в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%u", value) будет производить для достаточно больших buf.
Оригинал:
Converts an unsigned decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%u", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
5)
Преобразует целое десятичное число в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%lu", value) будет производить для достаточно больших buf.
Оригинал:
Converts an unsigned decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%lu", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
6)
Преобразует целое десятичное число в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%llu", value) будет производить для достаточно больших buf.
Оригинал:
Converts an unsigned decimal integer to a wide string with the same content as what std::swprintf(buf, sz, L"%llu", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
@ @ 7,8 Преобразует значение с плавающей запятой в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%f", value) будет производить для достаточно больших buf.
Оригинал:
@7,8@ Converts a floating point value to a wide string with the same content as what std::swprintf(buf, sz, L"%f", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
9)
Преобразует значение с плавающей запятой в строку широких с тем же содержанием, что std::swprintf(buf, sz, L"%Lf", value) будет производить для достаточно больших buf.
Оригинал:
Converts a floating point value to a wide string with the same content as what std::swprintf(buf, sz, L"%Lf", value) would produce for sufficiently large buf.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

Параметры

value-
числовое значение для преобразования
Оригинал:
a numeric value to convert
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Возвращаемое значение

Широкий строку, содержащую преобразованные значения
Оригинал:
a wide string holding the converted value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Пример

double f = 23.43;
std::wstring f_str = std::to_wstring(f);

См. также

Шаблон:cpp/string/basic string/dcl list to string