stoll
Převede sekvence znaků do long long.
long long stoll( const string& _Str, size_t *_Idx = 0, int _Base = 10 ); long long stoll( const wstring& _Str, size_t *_Idx = 0, int _Base = 10 );
Parametry
Parametr |
Popis |
---|---|
_Str |
Posloupnost znaků, který má být převeden. |
_Idx |
Hodnota indexu prvního znaku nepřevedené. |
_Base |
Počet základní použití. |
Vrácená hodnota
long long Hodnotu.
Poznámky
Funkce převede pořadí elementů v _Str na hodnotu _Val typu long long jakoby My volání strtoll(_Str.c_str(), _Eptr, _Base), kde _Eptr je objekt vnitřní funkce.Pokud _Str.c_str() == *_Eptr vyhodí objekt typu invalid_argument.Pokud by takové volání nastaveny errno, vyvolá objekt typu out_of_range.Jinak, pokud _Idx není ukazatel s hodnotou null, funkce úložiště *_Eptr - _Str.c_str() v *_Idx a vrátí _Val.
Požadavky
Záhlaví: < řetězec >
Obor názvů: std