C++学习 operator两种用法详解 |
您所在的位置:网站首页 › 函数返回值的两种用法 › C++学习 operator两种用法详解 |
1. operator 用于类型转换函数: 类型转换函数的特征: 1) 型转换函数定义在源类中; 2) 须由 operator 修饰,函数名称是目标类型名或目标类名; 3) 函数没有参数,没有返回值,但是有return 语句,在return语句中返回目标类型数据或调用目标类的构造函数。 类型转换函数主要有两类: 1) 对象向基本数据类型转换: 对象向不同类的对象的转换: 例程1: //通过类型转换函数求半径为5的圆的面积 //并将其存储在float型变量中打印输出 #i nclude using namespace std; class CArea { float area; public: CArea() { area=0; } CArea(float a) //重载含有一个参数的构造函数 { area=a; } void getArea() { cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |