stod
Converte una sequenza di caratteri in double.
double stod(
const string& _Str,
size_t *_Idx = 0
);
double stod(
const wstring& _Str,
size_t *_Idx = 0
;
Parametri
Parametro |
Descrizione |
---|---|
_Str |
La sequenza di caratteri da convertire. |
_Idx |
Il valore di indice del primo carattere non convertito. |
Valore restituito
Valore double.
Note
La funzione converte la sequenza di elementi in _Str in un valore _Val di tipo double come se la chiamata a strtod(_Str.c_str(), _Eptr), dove _Eptr è un oggetto all'interno della funzione. Se _Str.c_str() == *_Eptr genera un oggetto di tipo invalid_argument. Se la chiamata impostando errno, viene generato un oggetto di tipo out_of_range. In caso contrario, se _Idx non è un puntatore null, gli archivi *_Eptr - _Str.c_str() di funzione in *_Idx e restituisce _Val.
Requisiti
Intestazione: <string>
Spazio dei nomi: std