首页 > 解决方案 > & 运算符在运算符重载中的作用是什么?

问题描述

我明天要参加 c++ 考试,但是课程缺乏好的学习材料,所以我找不到&操作员在这样使用时会做什么。

type operator*();

type &operator*();

它在示例代码中经常使用,但没有解释。是否有&必须使用的返回类型,或者它是否连接到一元和/或二元运算符?

标签: c++operator-overloading

解决方案


type &operator*();

&与将operator*()返回值作为对type.

这就是我喜欢的原因:

type& operator*();

更好的。


推荐阅读