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ámetros
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 devuelto
Valor del parámetro double.
Comentarios
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: <cadena>
espacio de nombres: std