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(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
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) |