stod
Konvertiert eine Zeichenfolge in double.
double stod(
const string& _Str,
size_t *_Idx = 0
);
double stod(
const wstring& _Str,
size_t *_Idx = 0
;
Parameter
Parameter |
Beschreibung |
---|---|
_Str |
Die zu konvertierende Zeichenfolge. |
_Idx |
Der Indexwert des ersten Zeichens ohne. |
Rückgabewert
Der double-Wert.
Hinweise
Die Funktion wandelt die Sequenz der Elemente in _Str mit einem Wert _Val des double-Typs als ob, indem strtod(_Str.c_str(), _Eptr) aufgerufen wird, in dem _Eptr ein Objekt, das zur Funktion intern ist. Wenn _Str.c_str() == *_Eptr ein Objekt des Typs invalid_argument auslöst. Wenn ein solcher Aufruf errno festgelegt wird, wird ein Objekt des Typs out_of_range aus. Wenn _Idx kein NULL-Zeiger ist, gibt die Funktionsspeicher *_Eptr - _Str.c_str() in *_Idx und _Val zurück.
Anforderungen
Header: <Zeichenfolge>
Namespace: std