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 unsigned long long.
unsigned long long stoull(
const string& _Str,
size_t *_Idx = 0,
int _Base = 10
);
unsigned long long stoull(
const wstring& _Str,
size_t *_Idx = 0,
int _Base = 10
);
Parameter
Parameter |
Description |
---|---|
_Str |
Die zu konvertierende Zeichenfolge. |
_Idx |
Der Indexwert des ersten Zeichens ohne. |
_Base |
Die zu verwendende Basis. |
Rückgabewert
Der unsigned long long-Wert.
Hinweise
Die Funktion konvertiert die Sequenz von Elementen in _Str auf einen Wert _Val des Typs unsigned long long als ob, indem sie strtoull(_Str.c_str(), _Eptr, _Base) 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