一、类型转换
#include <sstream>
stringstream ss;
ss<<reverse(s1)<<'\t'<<reverse(s2);
ss>>i1>>i2;
ss.clear();
ss<<i1+i2;
ss>>s1;
ss.clear();
二、string逆序
#include <algorithm>
reverse(s1.begin(),s1.end());
string s(s1.rbegin(),s1.rend());
三、二维动态数组
vector<vector<int> > rl(m);
for(int i=0;i<m;i++)
rl[i].resize(n);
int **rl=new int*[m];
for(int i=0;i<m;i++)
rl[i]=new int[n];
for (int i=0;i<m;i++)
delete[] rl[i];
delete[] rl;