永发信息网

c++中什么 char string什么时候用?

答案:4  悬赏:80  手机版
解决时间 2021-02-17 21:45
  • 提问者网友:我们很暧昧
  • 2021-02-17 14:40
在处理字符串的时候不知道是用char 还是用string ?还有我记得MFC中使用字符串 是用CString,混淆了,基础不好,那位朋友解释下嘛
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-02-17 14:57
string和CString是类,
有特定的构造函数和一些方法方便你操作字符串,
char是一种原始数据类型,
可以是一个字符也可以是字符数组像char[] char*,
它不是类,你必须借助现成的libc中的函数来操作它,比如strcpy strcmp strlen等等。
明白了?
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-02-17 17:25
你可以打开他们的源代码找寻究竟! CString属于VC的类库 string是标准C++的类库 string.h是C的库函数。
  • 2楼网友:狂恋
  • 2021-02-17 16:56
都可以,但是用char的时候功能用法和string 一样,不要把它当数组来使用。用string的时候要加头文件#include
  • 3楼网友:你可爱的野爹
  • 2021-02-17 15:17
string char name  这里很明显是错误的。name是什么类型的变量?直接string name,表示name是字符串类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯