资源大小: 99KB
发布时间: 2011-06-13
文件格式: doc
下载次数: 0
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

该实验要求设计一个复数类,并对涉及到复数类有关运算的运算符如+,-,*,/,<<,>>等进行重载,而对于运算符的重载实质上就是函数的重载,对已有的运算符(C++中预定义的运算符)赋予多重的含义,对不同的数据类型有着不同的行为,在需要执行重载的运算符时,系统就自动调用该重载的运算符函数。 首先,在设计该复数类时,类结构由实部与虚部组成,并且为该类定义了4个不同的构造函数,分别是无参构造函数,带有一个参数的构造函数,带有两个参数的标准构造函数及一个复制构造函数。其中,复制构造函数的参数类型为类对象,实现了以不同方式创建一个复数类。其次,在实现复数类的相关运算时,考虑到+,-,*,/为双目运算符,如果要访问类的私有成员,必须重载为友元函数,且在友元函数中形参的个数即为操作数的个数~~


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。