""==NULL 吗? 1: CString str1 = "";2: CString str2 = NULL;3: char str3[3] = "";4: char* str4 = "";请问哪个正确,哪个错误? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 3: char str3[3] = ""; 这个不对,哈哈。 1: CString str1 = ""; //字符串类内容为空2: CString str2 = NULL; //这个是通不过编译的吧, CString类不可能赋值03: char str3[3] = ""; //字符串内容为空4: char* str4 = ""; //字符串指针指向内容为空5: char* str4 = NULL; //字符串指针指向空。 第2个是错的1: CString str1 = ""; str1为空,实际是CString类会自动在后面有个结束标志'\0'2: CString str2 = NULL; 3: char str3[3] = ""; 同1,只是后面两个被默认为"",就是三个数都一样4: char* str4 = ""; 指针指向某个""的地址不知道对不 试了吗?试了再提问,试了再回答好吗?语法都是对的,关键是看你怎么用。第二个CString赋值为NULL当然可以。 说实话,我发了贴后就去试了,谢谢大家,更谢谢Mackz. 组合框改变是哪个函数事件 CHttpFile ReadString读取中文是乱码,如何解决? 申请数据库版版主 怎样分配指定大小的内存空间? 一个用regsvr32注册ATL编写的activeX组件出错的问题! 在加入工具条资源时遇到的问题? [高分!!!!]如何发送一个跨越类之间的消息? 用Borland C++写的DLL,在VC++中应该怎么用啊? 求解立体图形的1,2,3点透视的程序 【求助】密码学的相关知识,能不帮忙说下这个意思,本人数学不是很好 请问如果这种情况怎么在vector里用erase删除 用编程来控制另外一个窗口程序的功能时的问题,可加到200分
这个不对,哈哈。
2: CString str2 = NULL; //这个是通不过编译的吧, CString类不可能赋值0
3: char str3[3] = ""; //字符串内容为空
4: char* str4 = ""; //字符串指针指向内容为空
5: char* str4 = NULL; //字符串指针指向空。
1: CString str1 = ""; str1为空,实际是CString类会自动在后面有个结束标志'\0'
2: CString str2 = NULL;
3: char str3[3] = ""; 同1,只是后面两个被默认为"",就是三个数都一样
4: char* str4 = ""; 指针指向某个""的地址
不知道对不
更谢谢Mackz.