stold
Converte una sequenza di caratteri a long double.
double stold(
const string& _Str,
size_t *_Idx = 0
);
double stold(
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 long double.
Note
La funzione converte la sequenza di elementi in _Str a un valore _Val di tipo long double come se chiamando strtold(_Str.c_str(), _Eptr), dove _Eptr è un oggetto interno della funzione.Se _Str.c_str() == *_Eptr genera un oggetto di tipo invalid_argument.Se la chiamata ha impostato errno, genera 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: deviazione standard