stoll
Convertit une séquence de caractères à 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
);
Paramètres
Paramètre |
Description |
---|---|
_Str |
La séquence de caractères à convertir. |
_Idx |
La valeur d'index du premier caractère inconverti. |
_Base |
La base de numération à utiliser. |
Valeur de retour
Valeur de long long.
Notes
La fonction convertit la séquence d'éléments dans _Str à une valeur _Val de type long long comme si en appelant strtoll(_Str.c_str(), _Eptr, _Base), où _Eptr est un objet interne à la fonction.Si _Str.c_str() == *_Eptr il lève un objet de type invalid_argument.Si un appel placerait errno, il lève un objet de type out_of_range.Sinon, si _Idx n'est pas un pointeur null, les mémoires *_Eptr - _Str.c_str() de fonction dans *_Idx et retourne _Val.
Configuration requise
en-tête : <string>
l'espace de noms : DST