数组初始化问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:25:21
定义CString string[];
用这个语句CString string[]={"dsd","fd","fd","fds"};初始化报错
那要怎么样初始化?

string与C++的string类名字重复。换一个名字,比如str就好了。

定义CString string[4];
在构造函数中初始化 string[0]="dsd";
string[1]="fd";
string[2]="fd";
string[3]="fds";
我用的是VC++6.0,字符串数组初始化要要逐个赋值,不知你的这样可不可以,这个好像是VC++6.0的一个Bug

sys_master 正解

CString string[]={'dsd','fd','fd','fds'};

vc2005中没有报错。不知道你用的是哪个?

fds