c++中string是一个定义的类,要将其转换为float 或者 int 应先转为 char* 。如 string --> intstring str;int i=atoi(str.c_str());string -->floatstring str;float f=atof(str.c_str());其中 c_str() 表示 返回一个c风格的字符串。