A.该运算符是一个单目运算符
B.该运算符函数有一个隐含的参数this
C.该运算符函数是类的成员函数
D.该运算符函数是类的友元函数
A.重载函数调用运算符只能说明为类的非静态成员函数
B.重载了的函数调用运算符可以带多个形参,也可以带缺省参数
C.重载函数调用运算符的作用与重载函数的作用相同
D.重载函数的一般格式为:类名::operator()
A.都是拷贝一个类的对象给另一个同类型的类的对象
B.赋值运算符重载函数要把一个已存在对象的各成员的当前值赋给另一个已存在的同类对象
C.拷贝构造函数是用已存在的对象的各成员的当前值来创建一个相同的新对象
A.可以根据需要重新定义重载的运算符的优先级和结合性
B.重载运算符的操作数个数不能改变
C.运算符重载要求至少有一个运算数是自定义类型
D.运算符重载有成员重载和友元重载两种形式
A.友元函数可以是普通函数,可以是其他类的成员函数,也可以是本类的成员函数
B.友元函数可以访问多个类的私有成员和保护成员
C.在调用友元函数的时候需要使用“.”运算符
D.如果友元函数是某个类的成员函数,在定义这个友元函数的时候要使用类前缀
A.构造方法的名字必须与类名相同
B.构造方法通过形参传递初始值,实现对新建对象字段成员的初始化
C.构造方法没有返回值,其返回值类型应当定void
D.构造方法可以重载,这样可以提供多种形式的初始化方法
A.当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法
B.方法重载是编译时处理的,而方法覆盖是在运行时处理的
C.子类中继承父类中的所有成员都可以访问
D.子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量