单项选择题

有以下程序;   #include   usingnamespacestd;   classComplex   {   public:   Complex(doubler=0,doublei=O):re(r),im(i){}   doublereal()const{returnre;}   doubleimag()const{returnim;}   Complexoperator+(Complexc)const   {returnComplex(re+C.re,im+C.im);}   private:   doublere,im;   };   intmain()   {   Complexa=Complex(1,1)+Complex(5);   cout<  return0;   }   程序执行后的输出结果是(  )。

A.6+6i
B.6+1i
C.1+6i
D.1+1i