摘要: 运算符重载相当于运算符的函数重载,用于对已有的运算符进行重新定义,赋予其另一种功能,以适应不同的数据类型。我们之前提到过C++中的函数重载,可以根据形参的不同调用不同的函数,那么运算符重载跟函数重载的实现形式差不多,运算符重载的一般写法为返回值 operator运算符(参数列表)。 下面就根据几个简 阅读全文
posted @ 2021-07-05 18:24 ZhiboZhao 阅读(9016) 评论(0) 推荐(2) 编辑
摘要: 前面提到过,在类的封装中,私有的成员变量和成员函数无法在类外访问,但是总有那么一些情况需要给类外的对象赋予一定的访问权限。比如在家里面,客厅是公共访问权限,而每个人的卧室是私有访问权限,对大多数人来说不可访问,但是自己的好朋友可以。同样的道理,在C++中实现这种功能需要借助友元的机制。简单来说就是如 阅读全文
posted @ 2021-07-05 11:56 ZhiboZhao 阅读(217) 评论(0) 推荐(0) 编辑