[ Web Proxy ]
URL:
Viewing: http://es.cppreference.com/cpp/string/basic_string/to_wstring [Back]  [Original]

std::to_wstring - cppreference.com
cppreference.com
Espacios de nombres
Variantes

std::to_wstring

De cppreference.com
 
 
 
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( 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 numrico 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) producira 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) producira 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) producira 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) producira 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) producira 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) producira 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) producira 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) producira para buf suficientemente grande.

Parmetros

value - Un valor numrico 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

#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

Vase tambin

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

Web Proxy Viewer  |  New URL  |  Original Page