std::to_wstring
De cppreference.com
< cpp | string | 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( long long value ); |
(3) | (desde C++11) |
std::wstring to_wstring( unsigned value ); |
(4) | (desde C++11) |
std::wstring to_wstring( unsigned long value ); |
(5) | (desde C++11) |
std::wstring to_wstring( unsigned long long 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( long double 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
Ejecuta este código
#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) |