Espacios de nombres
Variantes
Acciones

std::to_wstring

De cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
 
Definido en el archivo de encabezado <string>
std::wstring to_wstring(int value );
(1) (desde C++11)
std::wstring to_wstring(long value );
(2) (desde C++11)
std::wstring to_wstring(longlong value );
(3) (desde C++11)
std::wstring to_wstring(unsigned value );
(4) (desde C++11)
std::wstring to_wstring(unsignedlong value );
(5) (desde C++11)
std::wstring to_wstring(unsignedlonglong value );
(6) (desde C++11)
std::wstring to_wstring(float value );
(7) (desde C++11)
std::wstring to_wstring(double value );
(8) (desde C++11)
std::wstring to_wstring(longdouble value );
(9) (desde C++11)

Convierte un valor numérico a std::wstring.

1) Convierte un entero decimal con signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%d", value) produciría para buf suficientemente grande.
2) Convierte un entero decimal con signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%ld", value) produciría para buf suficientemente grande.
3) Convierte un entero decimal con signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%lld", value) produciría para buf suficientemente grande.
4) Convierte un entero decimal sin signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%u", value) produciría para buf suficientemente grande.
5) Convierte un entero decimal sin signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%lu", value) produciría para buf suficientemente grande.
6) Convierte un entero decimal sin signo en una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%llu", value) produciría para buf suficientemente grande.
7,8 ) Convierte un valor de punto flotante a una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%f", value) produciría para buf suficientemente grande.
9) Convierte un valor de punto flotante a una cadena ancha con el mismo contenido que std::swprintf(buf, sz, L"%Lf", value) produciría para buf suficientemente grande.

Contenido

[editar]Parámetros

value - Un valor numérico a convertir.

[editar]Valor de retorno

Una cadena ancha que alberga el valor convertido.

[editar]Excepciones

Puede lanzar std::bad_alloc desde el constructor de std::wstring.

[editar]Ejemplo

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

Salida:

23.430000

[editar]Véase también

(C++11)
Convierte un valor de punto flotante o entero a una cadena string.
(función)[editar]
close