什么时候用string,什么时候用 const char *?

什么时候用string,什么时候用 const char *?

阅读 2.4k
1 个回答

const char* 是C就有的,C++兼容C所以也可以用。
但 const char* 只是一个基本的数据结构,没有额外的API操作它,所以为了用起来方便才封装了string,
一般项目里,优先用string,因为用起来方便,除非对性能特别在意或需要了解原理,再考虑const char*

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题