概述
这篇博文为了记录C++中string的使用,用到一点补充一点。
预备
使用string之前需要包含头文件
1 #include<iostream> 2 #include<string>
使用时需要加上std名字空间
1 std::string str;
String的转换
平时使用string时,经常会遇到转换的问题,string转char*,char*转string,string转int等等。
string转换成int,double等基础类型
#include<sstream> std::string strNum = "123"; std::stringstream ss; ss << strNum; int iNum; //可以是float、double等其他基础类型 ss >> iNum;
int,double等基础类型转换成string
#include<sstream> int iNum = 123; std::stringstream ss; ss << iNum; std::cout << ss.str() << std::endl;
小结
先记录一丢丢,之后慢慢补充...