Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konvertiert eine Zeichenfolge zu double.
double stod(
const string& _Str,
size_t *_Idx = 0
);
double stod(
const wstring& _Str,
size_t *_Idx = 0
;
Parameter
Parameter |
Description |
|---|---|
_Str |
Die zu konvertierende Zeichenfolge. |
_Idx |
Der Indexwert des ersten Zeichens ohne. |
Rückgabewert
Der double-Wert.
Hinweise
Die Funktion konvertiert die Sequenz von Elementen in _Str auf einen Wert _Val des Typs double als ob, indem sie strtod(_Str.c_str(), _Eptr) aufruft, in dem _Eptr ist ein Objekt, das der Funktion intern ist.Wenn _Str.c_str() == *_Eptr es ein Objekt des Typs invalid_argument auslöst.Wenn solchen Aufruf festlegen errno würde, löst es 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: <string>
Namespace: std