- 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
您可能关注的文档
最近下载
- 浅谈深基坑监理质量控制的要点.doc VIP
- 农村自建房安全文明施工方案.docx
- 低频电疗法技能考核评分标准.docx VIP
- 2024年一级造价工程师水利案例真题及答案解析.docx VIP
- 2026年黑龙江省龙东地区中考语文试卷(含答案及解析).docx
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
- 2025年一级造价工程师(水利工程)案例考试真题全集(含答案解析).pdf
- 专四高频词汇.pdf VIP
- 2025.4.28+3D节点模型+工序动画视频!2024住建局机电工程施工质量标准化三维图集.pdf VIP
- 国华纪念中学招生选拔试题及详细答案解析.docx VIP
原创力文档

文档评论(0)