- 1
- 0
- 约1.75万字
- 约 68页
- 2018-03-19 发布于河南
- 举报
《C面向对象程序设计》_第8章操作符重载
第8章 操作符重载 8.1 操作符重载的定义 8.2 运算符重载函数的两种形式 8.3 常用运算符的重载:下标运算符的重载、输入输出运算符重载、赋值运算符重、关系运算符重载、new和delete运算符重载、解除引用操作符重载、函数运算符重载 8.4 运算符重载的限制 操作符重载,也叫运算符重载,是C++的重要组成部分,它可以让程序更加的简单易懂,简单的运算符使用可以使复杂函数的理解更直观。 虽然运算符重载听起来好像是C++的外部能力,但是多数程序员都不知不觉地使用过重载的运算符。例如,加法运算符“+”对整数、单精度数和双精度数的操作是大不相同的。这是因为C++语言本身已经重载了该运算符,所以它能够用于int、float、double和其它内部定义类型的变量。 操作符重载可对已有的运算符(C++中预定义的运算符)赋予多重的含义,使同一运算符作用于不同类型的数据时导致不同类型的行为。 其目的是:扩展C++中提供的运算符的适用范围,以用于类所表示的抽象数据类型。同一个运算符,对不同类型的操作数,所发生的行为不同。 8.1 操作符重载的定义 例8.1 #include iostream using namespace std; class Complex { public: Complex( ){real=0;imag=0;} Complex(double r,dou
您可能关注的文档
最近下载
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 新版《大学生志愿服务证明》模板3.pdf VIP
- 2019年石门中学、佛山一中、顺德一中、广东省实验中学初升高自主招生(含真题及答案).pdf VIP
- 15J012-1 环境景观-室外工程细部构造.pptx VIP
- 15J012—1环境景观—室外工程细部构造.pptx VIP
- Beta猎手系列之十:个股K线图形态AI识别构建市场风格预测-240624.pdf VIP
- 九年级数学二次函数章节测试(B卷).docx VIP
- HG_T 3823-2013 聚环氧琥珀酸(盐).docx
- 2026年最新葫芦岛工会考试题库及答案.docx
- 10~110kV高压电缆载流量、电缆重量和电缆外径.pdf VIP
原创力文档

文档评论(0)