1. 操作符重载
略
2.类型转换
C++可以通过operator实现重载隐式转换,格式如下: operator T (),其中T是一个类型。
类型转换函数的特征:
1) 类型转换函数定义在源类中;
2) 须由 operator 修饰,函数名称是目标类型名或目标类名;
3) 函数没有参数,没有返回值,但是有return语句,在return语句中返回目标类型数据或调用目标类的构造函数。
类型转换函数主要有两类:
1) 对象向基本数据类型转换:
2) 对象向不同类的对象的转换:
参考: