std::to_string
可以将各种类型的数字转换为字符串,而 std::stoi
则可以将字符串转换为整数。
std::to_string
-
函数原型:
std::string to_string( T value );
-
功能:将各种类型的数字转换为对应的字符串。
-
参数:
value
:要转换为字符串的数字,可以是整数类型(如int
、long
、long long
等)、浮点数类型(如float
、double
、long double
等)等。
-
返回值:返回一个表示该数字的字符串。
std::stoi
-
函数原型:
int stoi( const std::string& str, size_t* pos = 0, int base = 10 );
-
功能:将字符串转换为对应的整数。
-
参数:
str
:要转换为整数的字符串。pos
:可选参数,用于指定转换过程中第一个非数字字符的索引位置(默认为nullptr)。如果提供了该参数,函数会将转换过程中第一个非数字字符的索引存储到该位置。ba