一个研究生复试题目,请大家帮忙啊 在线等
编写一个复数类,要求有4条。
一是有构造函数,能对复数初始化。
二是对复数c1,c2,c3.....能实现连加运算,令c=c1+c2+c3+.....
此处可以重载加法操作符。
三是有函数实现两个复数相加,并按照a+ib的形式输出。
四是能实现对一个复数c=a+ib,定义double x=c有效,使x的值为实部和虚部之和。
我不知道第四个要求要怎么实现 谢谢大家拉
[解决办法]
类型转换operator double()
[解决办法]
complex::operator double(){
return real+imag;
}