Operator_overloading
编写一个类来实现复数在数学中的工作方式。 复数可以表示为a + bi ,其中a和b是实数。 您没有获得完整的Complex类:
class Complex {
public:
Complex ():real( 0 ), ima( 0 ){};
~Complex ();
float real;
float ima;
任务:
实现一个构造函数,该构造函数将初始实数和虚数作为2个参数。
实现一个副本构造函数。
实现一个副本分配运算符。
该类将支持“ ++”(作为后缀)和“-”(作为前缀)运算符。
complex++应该将实部增加1。
--complex应该将实部减少1。
示例: c=Complex(1,2); c++; c=Complex(1,2); c++; , c = 2 + 2i
示例: c=Complex(
评论0
最新资源