下列关于运算符重载描述中,正确的是()。
A: 运算符重载为成员函数时,如果有一个参数,则是双目运算符
B: 单目运算符只能作为成员函数重载
C: 双目运算符重载为非成员函数时,有一个参数
D: C++可以重载所有运算符
A: 运算符重载为成员函数时,如果有一个参数,则是双目运算符
B: 单目运算符只能作为成员函数重载
C: 双目运算符重载为非成员函数时,有一个参数
D: C++可以重载所有运算符
举一反三
- 下列关于C++运算符重载的描述错误的是( )。 A: 用成员函数或友元函数重载运算符时,运算符重载函数必定有对象参数 B: 用成员函数重载单目运算符时,运算符重载函数不可能有参数 C: 用成员函数重载双目运算符时,运算符重载函数有一个参数 D: 用友元函数重载双目运算符时,运算符重载函数有两个参数
- 下列关于C++运算符重载的描述错误的是( )。 A: 用成员函数重载运算符时,运算符重载函数必定有对象参数 B: 用友元函数重载运算符时,运算符重载函数必定有对象参数 C: 用成员函数重载单目运算符时,运算符重载函数不可能有参数 D: 用友元函数重载单目运算符时,运算符重载函数最多有一个参数 E: 用成员函数重载双目运算符时,运算符重载函数有一个参数 F: 用友元函数重载双目运算符时,运算符重载函数有两个参数
- 下列关于运算符重载的描述中,正确的是()。 A: 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B: 一元运算符号能作为成员函数重载 C: 二元运算符重载为非成员函数时,参数表中有一个参数 D: C++中可以重载所有的运算符
- 下列关于运算符重载的描述中,正确的是( )? 不能重载条件运算符“? :”|前置++和后置++运算符重载为成员函数时都没有参数|可以把双目运算符重载成单目运算符|双目运算符只能重载为类的成员函数
- 下面关于运算符重载的描述中,正确的是( )。 A: 一元运算符只能作为成员函数来重载 B: 运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符 C: 二元运算符重载为非成员函数时,参数表中有一个参数 D: C++中可以重载所有的运算符