单项选择题
已知类A有一个带double型参数的构造函数,且将运算符“+”重载为友元函数,要是语句序列 A x(2.5),y(3.6),z(0); Z=x+y; 能够正常运行,运算符函数operator+应在类中声明为()。
A.friend A operator+(A,A); B.friend A operator+(int,A &,); C.friend A operator+(A,A &,); D.friend A operator+(A &,A &);
A.void B.char C.float D.int
A.运算符重载保持固有的结合性和优先级 B.可以对C++中的所有运算符进行重载 C.运算符重载不能改变操作数的个数 D.在运算符函数中不能使用缺省的参数值