请求*中的*成员,该成员为非类类型* 我试图在C++中制作一个动态数组类,但是我得到了一些指针错误,例如在第23行,我需要把指针值引用号改为这个值。首先,它也是指针指针,这个。首先应该指向相同的值。< /P> 包括 包括 使用名称空间std; 类数组成员{ 公众: 阵列成员*下一个; 阵列成员*prev; 整数指数; int值; 阵列成员{} }; 类数组{ 私人: 阵列成员*第一; 阵列成员*最后; 整数长度; 公众: int-getint索引{ 阵列数*点; ifindex

请求*中的*成员,该成员为非类类型* 我试图在C++中制作一个动态数组类,但是我得到了一些指针错误,例如在第23行,我需要把指针值引用号改为这个值。首先,它也是指针指针,这个。首先应该指向相同的值。< /P> 包括 包括 使用名称空间std; 类数组成员{ 公众: 阵列成员*下一个; 阵列成员*prev; 整数指数; int值; 阵列成员{} }; 类数组{ 私人: 阵列成员*第一; 阵列成员*最后; 整数长度; 公众: int-getint索引{ 阵列数*点; ifindex,c++,C++,变量this是指针,因此需要使用this->first来访问该变量的成员 对于所有指向结构的指针也是如此,您需要使用->操作符而不是.operator 当然可以使用.operator,而且非常接近,但指针取消引用运算符*的值低于.operator,因此实际上可以尝试取消引用*point.next中的下一个元素。您需要像*point.next这样的括号。但是使用->运算符比像point->next这样的运算符更容易。变量这是指针,因此,您需要使用此->首先访问此网站的成员 对于所有指向结构的指针也

变量this是指针,因此需要使用this->first来访问该变量的成员

对于所有指向结构的指针也是如此,您需要使用->操作符而不是.operator

当然可以使用.operator,而且非常接近,但指针取消引用运算符*的值低于.operator,因此实际上可以尝试取消引用*point.next中的下一个元素。您需要像*point.next这样的括号。但是使用->运算符比像point->next这样的运算符更容易。

变量这是指针,因此,您需要使用此->首先访问此网站的成员

对于所有指向结构的指针也是如此,您需要使用->操作符而不是.operator

当然,你可以使用.operator,而且你非常接近,但是指针取消引用操作符*的值比.operator低,所以你实际上尝试取消引用*point.next中的下一个元素。你需要像*point.next这样的括号。但是使用->操作符比像point->next更容易