有关string和char的转换---抓本质
不应该死记硬背
首先应该了解string内部的实现原理,这样string和char*的转换的很简单了
string内部有个const get_c_str()函数,就是为了获取string内部的char成员,然后就可以转为const char*---这就是string转其他的内部原理
而char转string,直接用string的构造函数,也很容易理解了。因为string内部就是一个char*(20220811,string有直接拷贝、写时拷贝、短字符串优化SSO三种形式,除了短字符串优化,内部都是char*指向一个char数组),然后构造函数的传入参数也是char*
陈硕的《Linux多线程服务端编程》