- 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
您可能关注的文档
最近下载
- 2026年全国高处作业证理论考试笔试试题及答案.docx VIP
- GB_T51450-2022:金属非金属矿山充填工程技术标准.pdf VIP
- 安全心理与行为学1(ok).pdf.docx VIP
- 高考英语语法填空热点话题:专题09 中国传统文化之非物质文化遗产24篇(茶道+京剧+苗绣+太极)(原卷版).docx VIP
- 深静脉血栓形成的诊断和治疗指南(第三版).pptx VIP
- 血管内导管相关性血流感染预防与诊治指南(2025).pptx VIP
- 铁路货运组织货物运到期限.ppt VIP
- 人教版2024七年级下册英语Unit 5 Here and Now (第5课时) Section B 2a-2b 课件.pptx VIP
- 卡尔费休水分仪(915型)操作规程.docx VIP
- 2025年湖南衡阳八中沃土计划自主招生语文试卷真题.pdf
原创力文档

文档评论(0)