stoull
Posloupnost znaků se převede 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
);
Parametry
Parametr |
Description |
---|---|
_Str |
Posloupnost znaků, které chcete převést. |
_Idx |
Hodnota indexu prvního znaku nepřevedené. |
_Base |
Číslo základní použití. |
Vrácená hodnota
unsigned long long Hodnotu.
Poznámky
Funkce převede pořadí prvků v _Str na hodnotu _Val typu unsigned long long , pokud pomocí volání strtoull(_Str.c_str(), _Eptr, _Base), 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