Condividi tramite


stoll

Converte una sequenza di caratteri a 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
);

Parametri

Parametro

Descrizione

_Str

La sequenza di caratteri da convertire.

_Idx

Il valore di indice del primo carattere non convertito.

_Base

La base numerica da utilizzare.

Valore restituito

Valore long long.

Note

La funzione converte la sequenza di elementi in _Str a un valore _Val di tipo long long come se chiamando strtoll(_Str.c_str(), _Eptr, _Base), dove _Eptr è un oggetto interno della funzione.Se _Str.c_str() == *_Eptr genera un oggetto di tipo invalid_argument.Se la chiamata ha impostato errno, genera un oggetto di tipo out_of_range.In caso contrario, se _Idx non è un puntatore null, gli archivi *_Eptr - _Str.c_str() di funzione in *_Idx e restituisce _Val.

Requisiti

intestazione: <string>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

string (<string>)

wstring

<string>