- 3
- 0
- 约1.26万字
- 约 33页
- 2016-11-28 发布于河南
- 举报
cpp_4
C++面向对象程序设计第四章 运算符重载 第一章 C++的初步知识 第二章 类和对象 第三章 再论类和对象 第四章 运算符重载 第五章 继承与派生 第六章 多态性与虚函数 第七章 输入输出流 第八章 C++工具 4.1 什么是运算符重载 4.2 运算符重载的方法 4.4 运算符重载函数作为类成员函数和友元函数 4.3 运算符重载的规则 4.5 重载双目运算符 4.6 重载单目运算符 4.7 重载流插入和流提取运算符 4.8 不同类型数据间的转换 4.1 什么是运算符重载 在第一章中我们已经介绍了重载的概念,所谓重载,就是重新赋予新的含义。函数重载就是对一个已有的函数赋予新的含义,使之具有新的功能。重载也就是一名多用。 现在要讨论的问题是,用户可不可以对C++提供的运算符进行重载?即对运算符一名多用。 比如,复数加法运算,C++只能编写一个加法函数进行复数的加法。而不能直接用+号进行两个复数相加。 下面看看教材120页的例程。 4.1 什么是运算符重载 #include iostream.h class complex {public: complex ( ) { real = 0;image = 0; } complex (double r, double i) { real = r; image = i; } complex complex_add
原创力文档

文档评论(0)