Consider an example of converting a
string to an integral value. Assuming the
string s( "100hello" );
the following statement converts the beginning of the string to the
100 and stores that value in convertedInt:
int convertedInt = stoi( s );
Each function that converts a
string to an integral type actually receives three parameters—the last two have default arguments. The parameters are:
string containing the characters to convert.
• A pointer to a
size_t variable. The function uses this pointer to store the index of the first character that was not converted. The default argument is a null pointer, in which case the function does not store the index.
int from 2 ...