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