资源简介
郑莉C++语言程序设计(第3版)[PDF+ppt+源码]
代码片段和文件信息
//8_1.cpp
#include
using namespace std;
class complex //复数类声明
{
public: //外部接口
complex(double r=0.0double i=0.0){real=r;imag=i;} //构造函数
complex operator + (complex c2); //运算符+重载成员函数
complex operator - (complex c2); //运算符-重载成员函数
void display(); //输出复数
private: //私有数据成员
double real; //复数实部
double imag; //复数虚部
};
complex complex::operator +(complex c2) //重载运算符函数实现
{
return complex(real+c2.real imag+c2.imag); //创建一个临时无名对象作为返回值
}
complex complex::operator -(complex c2) //重载运算符函数实现
{
return complex(real-c2.real imag-c2.imag); //创建一个临时无名对象作为返回值
}
void complex::display()
{
cout<<“(“< }
void main() //主函数
{
complex c1(54)c2(210)c3; //声明复数类的对象
cout<<“c1=“;c1.display();
cout<<“c2=“;c2.display();
c3=c1-c2; //使用重载运算符完成复数减法
cout<<“c3=c1-c2=“;
c3.display();
c3=c1+c2; //使用重载运算符完成复数加法
cout<<“c3=c1+c2=“;
c3.display();
}
相关资源
- C++ Qt设计模式 第2版 中文版 PDF
- C++面向对象程序设计 谭浩强主编真正
- Dev-Cpp 5.11 TDM-GCC 4.9.2
- C++Primer课后习题解答(第1~18章完整答
- Modern C++ Design中文版.pdf
- 计算机图形学原理及算法教程(Visu
- c和c++安全编码
- C++光线跟踪
- Qt/C++模仿酷狗音乐播放器执行文件
- Borland C++ 6.0 精简版
- GDAL3编译版本c++版本的编译.rar
- 数据结构 C++实现 第2版习题答案 缪淮
- 用C++/MFC实现P2P和群聊功能的聊天小软
- C++ 五子棋代码的实现包括交换,禁手
- [数据结构(C++版)第2版].王红梅
- C++ cookbook 中文版
- C++面向对象程序设计 谭浩强——电子
- C++实践之路
- 程序设计教程:用C++语言编程 陈家骏
- 分形算法与程序设计Visual C++实现
- C与C++高级图形程序设计完整版
- C++ Cookbook中文版
- C++模板元编程 pdf 带完整目录
-
C++与Simuli
nk混合编程Engine方式 - Visual C++项目开发实用案例.rar
- C++语言解析AutoCAD格式数据
- 数据结构与算法分析C++描述-带书签目
- 数据结构用面向对象的方法与C++语言
- 基于VS2010的c++计算器小程序
- 基于VS2010的c++程序迷宫游戏
评论
共有 条评论