单项选择题

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

A.通过运算符重载,可以定义新的运算符  
B.有的运算符只能作为成员函数重载
C.若重载运算符+,则相应的运算符函数名是+
D.重载一个二元运算符时,必须声明两个形参

<上一题 目录 下一题>
热门 试题

单项选择题
有下列程序: #include<stdio.h> void main() char *a[]= abcd , ef , gh , ijk );int i; for(i=0;i<4;i++)printf( %c ,*a[i]); 程序运行后的输出结果是( )。
A) aegi
B) dfhk
C) abcd D) abcdefghijk
单项选择题
下列程序的执行结果是( )。 #include<iostream.h> #include<stdlib.h> class TestClass public: intx,y; TestClass()x=y=0; TestClass(int a,int b)x=a;y=b; void disp() cout<< X = <<X<< ,y= <<y<<endl; ; void main() TestClass sl(2,3); s1.disp();
A) x=2,y=2
B) x=3,y=3
C) x=2,y=3
D) x=3,y=2
相关试题
  • 重载的关系运算符和逻辑运算符的返回类型应...
  • 语句cout<<setiosflags(ios::showpos...
  • C++语言中表示双精度浮点数的关键字是_...
  • 通常,将软件产品从提出、实现、使用维护到...
  • 若要把类A定义为B的友元类,则应在类B的定...