概念填空题 1
1 运算符重载是对已有的运算符赋予 多重 含义,使同一个运算符在作用于 不同类型 对象时导致不同的行为
运算符重载的实质是 函数重载 ,是类的 多态性 特征
2 可以定义一种特殊的类型转换函数,将类的对象转换成基本数据类型的数据
但是这种类型转换函数只能定义为一个类的 成员 函数而不能定义为类的友元函数
类类型转换函数既没有 参数 ,也不显式给出 返回类型
类类型函数中必须有 return 表达式 的语句返回函数值
一个类可以定义 多个 类类型转换函数
3 运算符重载时其函数名由 operator 运算符 构成
成员函数重载双目运算符时,左操作数是 对象 ,右操作数是 函数参数
2 简述运算符重载的规则
2 简述重载单目运算符++、--,前置和后置时的差别
3 C++中重运算符是否都可以重载
是否都可以重载成类的成员函数
是否都可以重载成类的友元函数
4 构造函数作为类型转换函数的条件是什么
3.选择题 3
1 在下列运算符中,不能重载的是(B) A
sizeof C
delete 3
2 不能用友员函数重载的是(A)