在重载运算符函数时,下面运算符必须重载为类的成员函数的是( )。
A.+
B.-
C.++
D.->
第1题:
运算符重载函数必须是类的成员函数。
第2题:
204、下面关于自定义类的运算符重载的说法中,正确的是()。
A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个
B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数
C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数
D.所有运算符都可以以类成员函数形式进行重载
第3题:
在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
第4题:
下面关于成员函数重载运算符和友元函数重载运算符相同的是
A.成员函数和友元函数可重载的运算符是不相同的
B.成员函数和友元函数重载运算符时都需要用到this指针
C.成员函数和友元函数重载运算符时都需要声明为公有的
D.成员函数和友元函数重载运算符时的参数町能是相同的
第5题:
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A.成员函数和友元函数可重载的运算符是不相同的
B.成员函数和友元函数重载运算符时都需要用到this指针
C.成员函数和友元函数重载运算符时都需要声明为公有的
D.成员函数和友元函数重载运算符时的参数可能是相同的
第6题:
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。
第7题:
下列关于运算符重载的描述中,错误的是( )。
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作就是该类对象
D.重载类型转换运算符时不需要声明返回类型
第8题:
( 24 )下列关于运算符重载的描述中,错误的是
A )可以通过运算符重载在 C++ 中创建新的运算符
B )赋值运算符只能重载为成员函数
C )运算符函数重载为类的成员函数时,第一操作数是该类对象
D )重载类型转换运算符时不需要声明返回类型
第9题:
( 33 )下列关于运算符重载的描述中,错误的是
A ) :: 运算符不能重载
B )类型转换运算符只能作为成员函数重载
C )将运算符作为非成员函数重载时必须定义为友元
D )重载 [] 运算符应完成 “ 下标访问 ” 操作