c++自由的转换string和number

来源:互联网 发布:java远程读取电脑文件 编辑:程序博客网 时间:2024/05/22 17:15

string转数字

#include <string>  #include <sstream>    //使用stringstream需要引入这个头文件  //模板函数:将string类型变量转换为常用的数值类型(此方法具有普遍适用性)      template <class Type>      Type CurveDataModel::stringToNum(const std::string& str){              std::istringstream iss(str);              Type num;              iss >> num;              return num;          }  

使用方法(尖括号中可以是任何类型的数字):feature_id = stringToNum<unsigned int>());

数字转string

#define varName(x) #x  

使用方法:

std::string temp(varName(feature_id));

原创粉丝点击