- 1
- 0
- 约3.27千字
- 约 11页
- 2020-05-07 发布于山东
- 举报
1
运算符重载 – 基本概念
郭 炜 刘家瑛
北京大学 程序设计实习
运算符
C++预定义表示对数据的运算
• +, -, *, /, %, ^, , ~, !, |, =, , , != ……
• 只能用于基本的数据类型
• 整型, 实型, 字符型, 逻辑型……
2
自定义数据类型与运算符重载
C++提供了数据抽象的手段:
用户自己定义数据类型 -- 类
• 调用类的成员函数 操作它的对象
类的成员函数 操作对象 时, 很不方便
• 在数学上, 两个复数可以直接进行+/-等运算
Vs. 在C++中, 直接将+或-用于复数是不允许的
3
运算符重载
对抽象数据类型也能够
您可能关注的文档
- 面向对象程序设计 java程序设计说课.ppt
- 面向对象程序设计 4、JSP与Javabean.ppt
- 面向对象程序设计 2、JSP语法 - 副本.ppt
- 面向对象程序设计 3、JSP内置对象.ppt
- 面向对象程序设计 002命令行参数.pdf
- 面向对象程序设计 001函数指针.pdf
- 面向对象程序设计 Java习题答案.doc
- 面向对象程序设计 03位运算.pdf
- 面向对象程序设计 04引用.pdf
- 面向对象程序设计 05const.pdf
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)