下面关于自定义类的运算符重载的说法中,正确的是()。
A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
D.所有运算符都可以以类友元形式进行重载
单选题下列关于运算符重载的描述中,()是正确的。A 运算符重载可以改变运算数的个数B 运算符重载可以改变优先级C 运算符重载可以改变结合性D 运算符重载不可以改变语法结构
点击查看答案
单选题下列描述中,关于c++说法正确的是()A 所有的运算符号都可以重载。不能重载的运算符只有4个,作用域运算符:’::’,成员解引用运算符:’.*’,成员访问运算符:’.’,条件运算符:’?:’B 基类类型的指针可以指向子类,子类类型的指针也可以指向基类C 可以在类的构造函数中对静态数据成员进行初始化D 动态联编要满足两个条件:被调用的成员函数是虚函数;用指针或引用调用虚函数
单选题下列关于运算符重载的描述中,错误的是( )。A 可以通过运算符重载在C++中创建新的运算符B 赋值运算符只能重载为成员函数C 运算符函数重载为类的成员函数时,第一操作数是该类对象D 重载类型转换运算符时不需要声明返回类型
单选题下列关于运算符重载的描述中,正确的是( )。A 运算符重载可以改变运算符的操作数的个数B 运算符重载可以改变优先级C 运算符重载可以改变结合性D 运算符重载不可以改变语法结构
单选题下列关于赋值运算符“=”重载的叙述中,正确的是( )。A 赋值运算符只能作为类的成员函数重载B 默认的赋值运算符实现了“深层复制”功能C 重载的赋值运算符函数有两个本类对象作为形参D 如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符
单选题下列关于运算符重载的叙述中,正确的是( )。A 通过运算符重载机制可以为c++语言扩充新的运算符B 运算符重载的作用是使已有的运算符作用于类的对象C 重载运算符的操作数类型可以全部为基本类型D 所有运算符都可以被重载
单选题下列关于运算符重载的描述中,错误的是()。A 运算符重载不改变优先级B 运算符重载后,原来运算符操作不可再用C 运算符重载不改变结合性D 运算符重载函数的参数个数与重载方式有关