C_string,string,char*的区别和联系

来源:互联网 发布:kingroot卸载软件失败 编辑:程序博客网 时间:2024/06/05 10:48

C_string 一般被认为是常规的C字符串。
const char* 转string: c++隐式类型转换
string转C_string:
const char* c_str()

char cstr[20];std::string str="adjkl";strcpy(caster,str.c_str());

通常,我们在整个程序中应该坚持使用string类对象,只有在必须将内容转为char*时,才将其转为C_string。一般是在调用C的库函数时,如printf()

阅读全文
0 0