Поделиться через


stoll

Преобразует последовательность символов в 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
);

Параметры

Параметр

Описание

_Str

Последовательность символов для преобразования.

_Idx

Значение индекса первого символа unconverted.

_Base

Основание числа, которое необходимо использовать.

Возвращаемое значение

Значение типа long long.

Заметки

Функция преобразует последовательность элементов в _Str значение типа long long если _Val путем вызова strtoll(_Str.c_str(), _Eptr, _Base), где _Eptr объект внутренний функции.Если _Str.c_str() == *_Eptr он создает объект типа invalid_argument.Если такой вызов бы для размещения errno, он создает объект типа out_of_range.В противном случае если _Idx не является указателем null, то магазины *_Eptr - _Str.c_str() функции в *_Idx и возвращают _Val.

Требования

заголовок: <string>

std пространство имен:

См. также

Ссылки

string (<string>)

wstring

<string>