C++ 入门加列表:10.9 "顶部"指针问题

C++ primer plus list:10.9 The “top” pointer problem

本文关键字:quot 顶部 问题 指针 列表 C++      更新时间:2023-10-16

强文本

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

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