我明天要参加c++考试,但是类(class)缺少好的学习资料,所以我找不到像这样使用&
运算符的作用。
type operator*();
和
type &operator*();
它在示例代码中经常使用,但没有解释。是否存在必须使用 &
的返回类型,或者它是否连接到一元和/或二元运算符?
最佳答案
type &operator*();
&
与 operator*()
无关,它使返回值成为对 type
的引用。
这就是我喜欢的原因:
type& operator*();
更好。
关于c++ - & 运算符在运算符重载中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242313/