单项选择题

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

A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B.一元运算符只能作为成员函数重载
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.C++中可以重载所有的运算符
<上一题 目录 下一题>
热门 试题

单项选择题
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是( )。
A.Value operator+(Value v,int i);
B.Value operator+(Value v=value,int i);
C.Value operator+(Value v,int i=0):
D.Value operator+(Value v=value,int i=0):
单项选择题
已知函数f的原型是void f(int*a,long&b);,变量v1、v2的定义是: int v1;long v2; 下列调用语句中正确的是( )。
A.f(vl,&v2);
B.f(v1,v2);
C.f(&vl,&v2);
D.f(&vl,v2);
相关试题
  • 请使用VC6或使用【答题】菜单打开考生文件...
  • 请使用VC6或使用【答题】菜单打开考生文件...
  • 请使用VC6或使用【答题】菜单打开考生文件...
  • 下列语句都是程序运行时的第1条输出语句,...
  • C++系统预定义了4个用于标准数据流的对...