问题

下面是复数类 complex 的定义 , 其中重载的运算符 “ + ” 的功能是返回一个新的复 数对象 , 其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:

class complex

{

double real; // 实部

double imag; // 虚部

public:

complex(double r,double i):real(r),imag(i){}

complex operator+(complex a)

{

return complex( 【 14 】 );

}

};

参考答案
您可能感兴趣的试题
  • 已知一个函数模板定义为template T1, typename T2>T1 FUN(T2 n) {return n * 5.0;}若要求 以 in t 型数 据 7 为函数实参调用该模板函数 , 并
  • 在数据库系统中,用户所见的数据模式为A) 概念模式B) 外模式C) 内模式D) 物理模式
  • 数据库技术的根本目标是要解决数据的A) 存储问题B) 共享问题C) 安全问题D) 保护问题
  • ( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移B )内联函数必须通过关键字 inline 来定义C )内联函数是通过编译器来实现的D )内联函数函数体的最后一条语句必
  • ( 12 )下列情况中,不会调用拷贝构造函数的是A )用一个对象去初始化同一类的另一个新对象时B )将类的一个对象赋值给该类的另一个对象时C )函数的形参是类的对象,调用函数进行形参和实参结合时D )
  • ( 13 )下列有关继承和派生的叙述中,正确的是A )如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员B )派生类的成员函数可以访问基类的所有成员C )基类对象可以赋值给派生类对象D
相关内容