问题 单项选择题

下列关于运算符重载的描述中,正确的是

A.运算符重栽为成员函数时,若参数表中无参数,重栽的是一元运算符

B.一元运算符只能作为成员函数重栽

C.二元运算符重栽为非成员函数时,参数表中有一个参数

D.C++中可以重栽所有的运算符

答案

参考答案:A

解析:运算符重载是一种特殊的函数重载,不是所有的运算符都可以重载的。并且运算符重载后,也不改变运算符的语法结构,即单目运算符只能重载为单目运算符,双目运算符只能重载为双目运算符。

多项选择题
多项选择题