char *与string之间的相互转换

来源:互联网 发布:鬼泣4特别版n卡优化 编辑:程序博客网 时间:2024/05/16 17:55

 从char*转换成string :char cTest[] = "test"; string str = cTest;

从string转换成char* :char *cTest = strdup(str.c_str()); 需要注意的就是用完strdup后要记得释放,free(cTest);因为strdup是从堆中分配的内存,危险哦...

 

原创粉丝点击