std::to_wstring
De cppreference.com
<tbody>
</tbody>
| 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.Parámetros
| value | - | Un valor numérico a convertir. |
Valor de retorno
Una cadena ancha que alberga el valor convertido.
Excepciones
Puede lanzar std::bad_alloc desde el constructor de std::wstring.
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
Véase también
(C++11) |
Convierte un valor de punto flotante o entero a una cadena string. (función) |