- 0
- 0
- 约1.59万字
- 约 15页
- 2018-01-18 发布于河南
- 举报
C教程第07章_类与对象-8_自定义类中的运算符
7章 类与对象
7.1 类和对象(定义及使用)初步
7.2成员函数的重载
7.3 对象的初始化、构造函数与析构函数
7. 4 类的定义及其使用
7. 5 类的静态成员及常量成员
7. 6 友元
7. 7 类之间的对象关系 对象成员和嵌套
7. 8 自定义类中的运算符重载
7. 8.1 运算符重载的基本概念 及运算符重载的两种方式
重载运算符是C++的一个重要特性。运算符重载从另一方面体现了OOP技术的多态性,即同一运算符可根据不同的运算对象完成不同的操作。
运算符重载也是函数名重载的一种特殊情况,即将运算符看成是一种特殊的函数,但其实现和使用与函数重载的实现和使用有一定的差别。
下面详细介绍运算符重载的基本方法。
7. 8.1.1 基本概念和方法
1.运算符重载概念
重载运算符时,可以将该运算符看成是函数名(不是真正的函数名,因为它不符合标识符的要求),然后在相应的类中定义一个与该运算符同名的函数,并告诉编译器,当遇到该重载运算符的调用时,由这个函数来完成该运算符应该完成的操作。这种函数称为运算符重载函数。它通常是类的成员函数或者友元函数。。
此外,注意(对重载运算符的限制):
1)但有些运算符只能用成员函数重载,比如:
赋值运算符、数组下标运算符“[ ] ”、函数调用运算符“( )” 、new、delete等
2)在C++中,大多数系统预
您可能关注的文档
最近下载
- 江苏2023高中学业水平合格性考试地理试卷真题(含答案详解).docx VIP
- 《汽车电工电子技术》课程实施报告.docx VIP
- 埃斯顿E21S 剪板机数控装置安装手册.pdf
- 规范《DLT342-2010额定电压66kV~220-kV交联聚乙烯绝缘电力电缆接头安装规程》.pdf VIP
- 期中复习(压轴30题精选)(原卷版).docx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 2026年天津市河北区中考一模语文试题.pdf VIP
- 2026年九年级物理中考二轮复习 专题14 电和磁(题型专练).pdf VIP
- 2025_2026学年北京市海淀区清华大学附属中学七年级下学期期中考试数学检测试卷 [含解析].docx
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.pdf VIP
原创力文档

文档评论(0)