C++学习 operator两种用法详解

您所在的位置:网站首页 函数返回值的两种用法 C++学习 operator两种用法详解

C++学习 operator两种用法详解

2024-07-05 19:29| 来源: 网络整理| 查看: 265

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