选择题   下面是“二维向量” vector2D 的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是______。
    class vector2D
    {
    private:
      double x;  //x分量
      double y;  //y分量
    public:
      vector2D(double x0=0,double y0=0) :x(x0),y(y0) {}
      void show(cout<<' ('<<', '<<y<<') ';}
      _________________________;
    };
    vector2D ::  operator +  (vector2D a)
    {
      return vector20(x+a.x,y+a.y);
    }
 
【正确答案】 A
【答案解析】此题在类vector2D中将运算符“+”重载为成员函数,实现将两向量的分量x和y对应相加的功能。那么由题可知,在空格处填入的应当是运算符“+”重载函数的声明。根据运算符“+”重载函数在类体外的定义可知其声明语句为: vector2Doperator+(vector2DB)