1. 友元
友元的目的就是让一个函数或者类 访问另一个类中私有成员
友元的关键字为 ==friend==
友元的三种实现:全局函数做友元;类做友元;成员函数做友元
2. 运算符重载
运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型
2.1 加号运算符重载
作用:实现两个自定义数据类型相加的运算
总结1:对于内置的数据类型的表达式的的运算符是不可能改变的
总结2:不要滥用运算符重载
2.2 左移运算符重载
作用:可以输出自定义数据类型
总结:重载左移运算符配合友元可以实现输出自定义数据类型
2.3 递增运算符重载
作用: 通过重载递增运算符,实现自己的整型数据
总结: 前置递增返回引用,后置递增返回值