我刚刚开始使用C++.我对赋值和解引用运算符的返回类型有点困惑.我正在阅读C++ Primer一书.在不同的场合,作者说,赋值运算符的返回类型是对左手操作数的类型的引用,但后来,他说返回类型是左手操作数的类型.我已经提到了C++ 11标准版.5.17,其中返回类型被描述为"左手操作数的左值".
同样,我无法弄清楚dereference是返回指向对象还是返回对象的引用.
这些陈述是否相同?如果是这样,那怎么样?任何解释将不胜感激.
c++ reference lvalue dereference assignment-operator
assignment-operator ×1
c++ ×1
dereference ×1
lvalue ×1
reference ×1