当前位置 :
【复数类的设计与实现MFC每个题目的程序必须用两种工程实现,一种是Win32ConsoleApplication,输入输出采用传统DOS的字符式交互界面;另一种是MFCAppWizard(exe),输入输出采用基于Windows的图形】
更新时间: 2025-08-28 10:05:03
1人问答
问题描述:

复数类的设计与实现MFC

每个题目的程序必须用两种工程实现,一种是Win32ConsoleApplication,输入输出采用传统DOS的字符式交互界面;另一种是MFCAppWizard(exe),输入输出采用基于Windows的图形式交互界面。复数类的设计与实现

设计一个复数类,复数类的数据成员是real和imag,它们的数据类型是double,分别表示复数的实部和虚部,要求如下:

(1)编写一个带有缺省参数的构造函数,默认值为(0,0),实现一个复数的构造。

(2)编写一个拷贝构造函数,实现一个复数的拷贝构造。

(3)编写一个析构函数,在函数中输出(real,imag)被析构,例如:如果复数的实部为1,虚部为2,则被析构时程序输出:“(1,2)被析构”。

(4)重载运算符“+”为复数类的成员函数,其功能是返回两个复数的相加的结果。

(5)重载运算符“-”为复数类的成员函数,其功能是返回两个复数的相减的结果。

(6)重载运算符“*”为复数类的友元函数,其功能是返回两个复数的相乘的结果。

(7)重载运算符“/”为复数类的友元函数,其功能是返回两个复数的相除的结果。

(8)重载单目运算符“-”为复数类的友元函数,其功能是返回当前复数的相反数。

(9)重载运算符“>>”为复数类的友元函数,其功能是按照以格式(real,imag)。

(10)输入复数。例如:如果复数的实部为1,虚部为2,则输入的格式是“(1,2)”。

(11)重载运算符“

龚晓燕回答:
  #includeusingnamespacestd;classCLOCK{private:intchour;intcminute;intcsecond;inthour;intminute;intsecond;public:CLOCK(int=0,int=0,int=0);voidSETALARM(int,int,int);voidRUN();voi...
最新更新
优秀其它推荐
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有