Function discards any whitespace characters (as determined by std::isspace()) until first non-whitespace character is found. Then it takes as many characters as possible to form a valid floating point representation and converts them to floating point value. The valid floating point value can be one of the following:

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

expressão ponto decimal flutuante. Consiste nas seguintes partes:

Original:

decimal floating point expression. It consists of the following parts:

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

(opcional) mais ou de menos

Original:

(opcional) plus or minus sign

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

double value corresponding to the contents of str on success. If the converted value falls out of range of the return type, the return value is undefined. If no conversion can be performed, 0.0 is returned.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.