char*和string
时间: 2023-09-03 14:14:14 浏览: 91
浅析string 与char* char[]之间的转换
5星 · 资源好评率100%
string是C++中的字符串类,可以用来存储和操作字符串。而const char *是C语言中的字符串类型,表示一个指向字符数组的指针,常用于函数参数和返回值中。
string可以动态分配内存,可以自动调整大小,可以进行各种字符串操作,比如拼接、查找、替换等。而const char *则需要手动分配内存,并且长度是固定的,不能进行修改操作。
在使用时,string更加方便和安全,可以避免很多内存管理的问题,而const char *则更加轻量级,适合一些简单的字符串操作。
阅读全文