开发项目中主要用到QT和OSGEARTH,QT封装了stirng以及数字型,导致在使用时经常需要两者之间的转化。每次写代码都要去查看,这次保留起来,以供方便查看。
1、QString与int相互转换
QString qstr = QString::number(123);
int i = atoi(qstr.toStdString().c_str());
也可以这样:int i = atoi(qstr.ascii());
2、QString与string,即std::string
string s = qstr.toStdString();
QString qstr2 = QString::fromStdString(s);
浙公网安备 33010602011771号