C++ string类型与数值型变量的相互转换
形参说明:
str:重载了string和wstring版本,表示被转换的字符串。
idx:表示一个size_t的指针类型,默认为空值。不为空时,转换成功时获取第一个非数值字符的下标。一般情况下,因为它是直接char型指针把最后非数值字符的地址值和起始地址值相减,所以也表示成功转换的字符数量,如”10”转成功为数值10时,idx的值为2。
base:表示转换基准,默认是10进制。
形参说明:
str:重载了string和wstring版本,表示被转换的字符串。
idx:表示一个size_t的指针类型,默认为空值。不为空时,转换成功时获取第一个非数值字符的下标。一般情况下,因为它是直接char型指针把最后非数值字符的地址值和起始地址值相减,所以也表示成功转换的字符数量,如”10”转成功为数值10时,idx的值为2。
base:表示转换基准,默认是10进制。