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


stof

Преобразует последовательность символов к числу с плавающей точкой.

float stof(
    const string& _Str, 
    size_t *_Idx = 0
);
float stof(
    const wstring& _Str, 
    size_t *_Idx = 0
);

Параметры

Параметр

Описание

_Str

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

_Idx

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

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

Значение с плавающей точкой.

Заметки

Функция преобразует последовательность элементов в _Str значение типа float если _Val путем вызова strtof(_Str.c_str(), _Eptr), где _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>