C++语言允许在重载运算符时改变运算符的结合性
举一反三
- 运算符“.”称为 运算符,运算符“ -> ”称为 运算 符
- 运算符重载可以改变运算的优先级和结合性。
- 下列关于运算符重载的描述中,( )是正确的。 A: 运算符重载可以改变运算数的个数 B: 运算符重载可以改变优先级 C: 运算符重载可以改变结合性 D: 运算符重载可以在对象之间进行运算
- 关于运算符重载规则说法正确的是()。 A: C++只能对已有的运算符重载 B: C++中不能重载的运算符有:. * :: ?: sizeof C: 重载运算符时不能改变操作数的个数,不能改变运算符的优先级,不能改变运算符的结合方向 D: 重载运算符的函数不能有默认参数 E: 重载运算符时参加运算的操作数至少有一个是用户自定义类型 F: “=”和“&”不需要用户重载,可以直接使用
- 下列运算中,( )运算符在C++中不能重载。 A: ?: B: + C: - D: <;=