单项选择题

将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。

A.MyClock operator+(MyClock,long);
B.MyClock operator+(MyClock,MyClock);
C.MyClock operator+(long,long);
D.MyClock operator+(long,MyClock);

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

单项选择题
下面是类Shape的定义: class Shape public: virtualvoidDraw()=0; 下列关于Shape类的描述中,正确的是()。

A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“Shape s;”能够建立Shape的一个对象s

单项选择题
下列代码段声明了3个类: class Person(); class Student:public Person; class Undergraduate:Student; 下列关于这些类之间关系的描述中,错误的是( )。

A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类

相关试题
  • 有如下程序: #inClude using nameSpac...
  • 有如下程序: #include using name sp...
  • 有如下程序: #include Using namespac...
  • 有如下程序: #include using namespac...
  • 有如下两个类定义: class XX private:...