Partilhar via


stoull

Converte uma seqüência 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

Descrição

_Str

A seqüência de caracteres a ser convertido.

_Idx

O valor de índice do primeiro caractere unconverted.

_Base

A base de número a ser usada.

Valor de retorno

o valor de unsigned long long .

Comentários

A função converte a seqüência dos elementos na _Str um valor _Val de tipo unsigned long long como se chamar strtoull(_Str.c_str(), _Eptr, _Base), onde _Eptr é um objeto interno para a função.Se _Str.c_str() == *_Eptr ele gera um objeto do tipo invalid_argument.Se tal chamada definiria errno, gera um objeto do tipo out_of_range.Caso contrário, se _Idx não é um ponteiro zero, armazenamentos *_Eptr - _Str.c_str() de função em *_Idx e retornam _Val.

Requisitos

Cabeçalho: <string>

namespace: STD

Consulte também

Referência

string (<string>)

wstring

<string>