c++在c的char类型基础上引入了string类,从而更加方便地对字符串进行操作。但是如果是不会使用string类也会带来很多麻烦。在自己编码的基础上总结了几点误区。
1、char*类型与string类型的相互转换
从char*到string,需要调用string类的构造函数
如:char* a; string s(a);
从string到char*,需要使用string类的c_str()函数
如:string s = “hello”, const char* c = s.c_str();