Condividi tramite


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

Vedere anche

Riferimenti

string (<string>)

wstring

<string>