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 пространство имен: