- 7
- 0
- 约2.79万字
- 约 15页
- 2016-10-15 发布于广东
- 举报
C教程第0章类与对象-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++中,大多数系统预
您可能关注的文档
最近下载
- 实词推断-获奖课件.pptx VIP
- 2026年朔州职业技术学院高职单招职业适应性测试备考试题及答案解析.docx VIP
- 桥梁拆除施工方案.docx VIP
- 2023年病案信息技术中级职称(代码:389)考试历年高频考点试题2答案解析.docx VIP
- 九年级中考语文复习【文言实词词义推断六法】课件.pptx VIP
- 2023年病案信息技术中级职称(代码:389)考试历年高频考点试卷+答案解析.docx VIP
- 最详细的MPU6050寄存器说明手册-中文.pdf VIP
- 2025年朔州职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- NB 47013.2-2015-T 承压设备无损检测 第2 部分射线检测.pdf VIP
- 中国电信数据机房设计规范.docx
原创力文档

文档评论(0)