关于CString与指向指针的指针

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:47:43
CString *Result = new CString[20];
CString**str;

str = Result;

这样的写法正确吗?CString支持双重指针吗?

应该改成:
CString *Result = new CString[20];
//Cstring result本身就是一个数组指针,CString* 是指向字符串数组的指针,没有必要加两颗星,我还没发现那个程序要用这么复杂的语法
CString *str;
//str是一个指向字符串数组的指针啊,前面加*和上面一样已经表示一个指向字符串的字符串的指针了
str = Result;

CString **Result = new CString*[20];

这样才行啊

str是一个指向字符串数组的指针啊,前面加*和上面一样已经表示一个指向字符串的字符串的指针

何必加两个指针呢,