Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

string (<string>)

wstring

<string>