- 2
- 0
- 约1.05万字
- 约 50页
- 2018-02-15 发布于浙江
- 举报
[计算机软件及应用]第7章 运算符重载
第二部分 面向对象的程序设计 第3章 类和对象(一) 第4章 类和对象(二) 第5章 继承和派生 第6章 虚函数与多态性 第7章 运算符重载 第8章 模板 第9章 标准模板库STL 第10章 C++语言的输入和输出 第7章 运算符重载 本章重点: 运算符重载的概念 运算符重载的规则 运算符重载为友元函数 运算符重载为成员函数 几种常用运算符的重载 重载是面向对象程序设计的基本特点之一,在这种机制下,同样的函数名或运算符可以实现不同的操作。 在编译连接过程中,系统自动根据参数个数或参数类型等特征确定同名标识符调用的程序代码段。 将系统预定义的运算符,用于用户自定义的数据类型,这就是运算符重载。 C++的运算符重载机制使得用户可以在自定义类中以运算符函数的形式提供一些常见功能.只要在类中提供了运算符函数,就可以对类的对象采用该运算符实现操作,这样使得程序看起来更加专业和简洁. 7.1 运算符重载的概念 【例7.1】在下面的程序段定义了一个复数类,为了实现复数的加法,可以定义一个成员函数Add,调用它可以实现两个复数对象相加,并返回一个新的复数对象。 /* 07_01.cpp */ class Complex //复数类 { private: double image; double real; public: Complex(double x=0.0,do
您可能关注的文档
最近下载
- JG_T 539-2017建筑用不锈钢焊接管材.pdf
- DASK上颌窦提升工具盒课件培训课件.ppt VIP
- 常见10种有限空间作业安全告知牌及警示标志(20页).pdf VIP
- 第六课--我的恋爱史.pptx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共5份,每日一练).docx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共12份,每日一练).docx VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共16份).docx VIP
- 附件1:深圳市建筑工务署项目建设安全文明标准化手册(2024年版).pdf VIP
- 2023年广东省广州市中考英语真题(含答案).pdf VIP
- (49格)舒尔特方格练习题儿童专注力训练(每日一练,共35份).docx VIP
原创力文档

文档评论(0)