Condividi tramite


stof

Converte una sequenza di caratteri in un tipo float.

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

Parametri

Parametro

Descrizione

_Str

Sequenza di caratteri da convertire.

_Idx

Valore di indice del primo carattere non convertito.

Valore restituito

Valore float.

Note

La funzione converte la sequenza di elementi in _Str in un valore _Val di tipo float come se venisse chiamato strtof(_Str.c_str(), _Eptr), dove _Eptr è un oggetto interno alla funzione. Se _Str.c_str() == *_Eptr viene generato un oggetto di tipo invalid_argument. Se tale chiamata imposta errno, viene generato un oggetto di tipo out_of_range. In caso contrario, se _Idx non è un puntatore Null, la funzione archivia *_Eptr - _Str.c_str() in *_Idx e restituisce _Val.

Requisiti

Intestazione: <string>

Spazio dei nomi: std

Vedere anche

Riferimenti

string (<string> in STL C++)

wstring

<string>