可能重复:
除了箭头操作符“->”,还有什么可以使用的?
在C++中,“->”是什么意思?
我正在为一场关于数据结构和算法开发的C++考试而学习。当我查看老师的PowerPoint时,我注意到他经常使用这个“->”。我不确定它是什么意思?它真的是你可以在C++中执行的命令吗?
示例1
addrInfo *ptr = head;
while (ptr->next != NULL)
{
ptr = ptr->next;
}
// at this point, ptr points to the last item
例子2
if( head == NULL )
{
head = block;
block->next = NULL;
}
->
运算符被称为“指向成员”的运算符。我不确定为什么这么多人没有给它命名。 - Collin Dauphinee