( 33 )有如下的运算符重载函数定义:double operator +(int i, int k){ return double(i+k); }但 定义有错误,对这个错误最准确的描述是
A.A ) + 只能作为成员函数重载,而这里的 + 是作为非成员函数重载的 B.B ) 两个 int 型参数的和也应该是 int 型,而这里将 + 的返回类型声明为 double C.C )没有将 运算符重载函数声明为某个类的友元 D.D ) E.C++ 已经提供了求两个 int 型数据之和的运算符 + ,不能再定义同样的运算符