stoull
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