问题
单项选择题
下列关于运算符重载的描述中,正确的是
A.运算符重栽为成员函数时,若参数表中无参数,重栽的是一元运算符
B.一元运算符只能作为成员函数重栽
C.二元运算符重栽为非成员函数时,参数表中有一个参数
D.C++中可以重栽所有的运算符
答案
参考答案:A
解析:运算符重载是一种特殊的函数重载,不是所有的运算符都可以重载的。并且运算符重载后,也不改变运算符的语法结构,即单目运算符只能重载为单目运算符,双目运算符只能重载为双目运算符。