若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。
Data operator+(Data);
举一反三
- 若要对Data类中重载的加法运算符成员函数进行声明,下列选项中不正确的是_____。 (多选题) (多选题) (多选题) A: Data +(Data); B: Data operator+(Data); C: Data +operator(Data); D: operator+(Data,Data);
- 若要对BigData类中用成员函数方式重载取模运算符,下列声明选项中正确的是()。
- 对于复数类Complex中的加法运算符,若以成员函数重载,则重载函数的声明形式是____
- 下列关于重载运算符的说法正确的是( )。 A: 运算符”.”可以作为类成员函数重载 B. 运算符”.”必须作为类成员函数重载 B: 运算符”.”必须作为类成员函数重载 C: 运算符”[]”不能重载 D: 运算符”=”必须作为类成员函数重载
- 若需要为xv类重载乘法运算符,运算结果为xv类型,在将其声明为类的成员函数时,下列原型声明正确的是
内容
- 0
下列关于运算符重载的描述中,错误的是( )。 A: 可以通过运算符重载在C++中创建新的运算符 B: 赋值运算符只能重载为成员函数 C: 运算符函数重载为类的成员函数时,第一操作参数就是该类对象 D: 重载类型转换运算符时不需要声明返回类型
- 1
下列关于运算符重载的描述中,正确的是()。 A: 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B: 一元运算符号能作为成员函数重载 C: 二元运算符重载为非成员函数时,参数表中有一个参数 D: C++中可以重载所有的运算符
- 2
下列关于运算符重载的描述中,正确的是( )? 不能重载条件运算符“? :”|前置++和后置++运算符重载为成员函数时都没有参数|可以把双目运算符重载成单目运算符|双目运算符只能重载为类的成员函数
- 3
a、b、C是类T的对象,为计算表达式c=a+b,必须()。 A: 以成员函数形式重载加法运算符+。 B: 以友元函数形式重载赋值运算符=。 C: 以友元函数形式重载加法运算符+。 D: 以T作为加法运算符函数的返回类型。
- 4
成教云: 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为