stoull
Convierte una secuencia de caracteres a unsigned long long.
unsigned long long stoull(
const string& _Str,
size_t *_Idx = 0,
int _Base = 10
);
unsigned long long stoull(
const wstring& _Str,
size_t *_Idx = 0,
int _Base = 10
);
Parámetros
Parámetro |
Descripción |
---|---|
_Str |
La secuencia de caracteres que se va a convertir. |
_Idx |
El valor de índice del primer carácter no. |
_Base |
Base de número a utilizar. |
Valor devuelto
Valor del parámetro unsigned long long.
Comentarios
La función convierte la secuencia de elementos en _Str a un valor _Val de unsigned long long escrito como si llamando a strtoull(_Str.c_str(), _Eptr, _Base), donde es un objeto _Eptr interno a la función.Si _Str.c_str() == *_Eptr él produce un objeto de invalid_argumentescrito.Si esta llamada establece errno, produce un objeto de out_of_rangeescrito.Si no, si _Idx no es un puntero NULL, la función almacena *_Eptr - _Str.c_str() en *_Idx y devuelve _Val.
Requisitos
encabezado: <cadena>
espacio de nombres: std