首页 > 解决方案 > C++入门加列表:10.9 “顶”指针问题

问题描述

强文本

列表显示top = &top->topval(stocks[st]),这意味着'top'指向它自己的地址然后指向topval()'返回对象?我无法理解。

标签: c++

解决方案


前面的 & 号&top->topval(...)返回从 . 返回的对象的地址topval。这是因为成员访问运算符->的优先级高于地址运算符。因此,当我们假设Stock::topval返回对另一个Stock对象的引用时,我们可以获取该对象的地址并将其绑定到Stock *top.


推荐阅读