stod
Posloupnost znaků se převede double.
double stod(
const string& _Str,
size_t *_Idx = 0
);
double stod(
const wstring& _Str,
size_t *_Idx = 0
;
Parametry
Parametr |
Description |
---|---|
_Str |
Posloupnost znaků, které chcete převést. |
_Idx |
Hodnota indexu prvního znaku nepřevedené. |
Vrácená hodnota
double Hodnotu.
Poznámky
Funkce převede pořadí prvků v _Str na hodnotu _Val typu double , pokud pomocí volání strtod(_Str.c_str(), _Eptr), kde _Eptr je objekt vnitřní funkce.Pokud _Str.c_str() == *_Eptr se vyvolá objekt typu invalid_argument.Pokud by takové volání errno, vyvolá je objekt typu out_of_range.Jinak, pokud _Idx není nulový ukazatel funkce obchody *_Eptr - _Str.c_str() v *_Idx a vrátí _Val.
Požadavky
Záhlaví: <string>
Obor názvů: std