Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

stod

 

Convierte una secuencia de caracteres a double.

double stod(
    const string& _Str, 
    size_t *_Idx = 0
);
double stod(
    const wstring& _Str, 
    size_t *_Idx = 0
;

Parámetro

Descripción

_Str

La secuencia de caracteres que se va a convertir.

_Idx

El valor de índice del primer carácter no.

Valor de double.

La función convierte la secuencia de elementos en _Str a un valor _Val de double escrito como si llamando a strtod(_Str.c_str(), _Eptr), donde es un objeto _Eptr interno a la función.Si _Str.c_str() == *_Eptr él produce un objeto de invalid_argumentescrito.Si esta llamada establece errno, produce un objeto de out_of_rangeescrito.Si no, si _Idx no es un puntero NULL, la función almacena *_Eptr - _Str.c_str() en *_Idx y devuelve _Val.

Requisitos

Encabezado: <string>

Espacio de nombres: std

Mostrar: