本题用到了几个小点,这里记录一下:
1、to_string()函数:
将数值转换为字符串、并返回相应字符串
函数原型:
string to_string (int val);
string to_string (long val);
string to_string (long long val);
string to_string (unsigned val);
string to_string (unsigned long val);
string to_string (unsigned long long val);
string to_string (float val);
string to_string (double val);
string to_string (long double val);
2、append()函数:
在string后面添加字符、字符串
用法:append用法
3、C++中的move:
作用:move会无条件将自己的参数转换为右值。在对象拷贝的时候,在运行时,它们不会产生一行代码, 可以减少资源创建和释放。
示例
ret.push_back(move(temp))