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

2025-04-02 12:09:43
推荐回答(4个)
回答1:

string和CString是类,
有特定的构造函数和一些方法方便你操作字符串,
char是一种原始数据类型,
可以是一个字符也可以是字符数组像char[] char*,
它不是类,你必须借助现成的libc中的函数来操作它,比如strcpy strcmp strlen等等。
明白了?

回答2:

都可以,但是用char的时候功能用法和string 一样,不要把它当数组来使用。用string的时候要加头文件#include

回答3:

想要通用的话,还是用char或者std::string 吧。CString只能在MFC里用。std::string好处就是不用申请空间。

回答4:

你可以打开他们的源代码找寻究竟!
CString属于VC的类库
string是标准C++的类库
string.h是C的库函数。