您好,
我现在正在尝试学习C ++,但是我正在使用指针编写一个类,为一个包含实例变量的简单列表:
LinkedList *next;
int val;
然而,当我试图取消引用并获得下一个的值时,我会得到语法错误。问题是如何才能正确地降低指针?如果我不使用指针“this”。
我的尝试是:
LinkedList i;
i.*next;
和
i.(*next);
感谢您的帮助。
答案 0 :(得分:0)
当你取消引用时,它总是将它应用于你正在访问的最后一个指针,因此*i.next.next.next
将取消引用最后一个next
指针,仍然解除引用操作符始终位于表达式的前面