单项选择题
在表达式x+ y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是( )。
A.operator+有两个参数,operator*有两个参数
B.operator+有两个参数,operator*有一个参数
C.operator+有一个参数,operator*有两个参数
D.operator+有一个参数,operator*有一个参数
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
关于关键字class和typename,下列描述正确的是( )。
A.程序中所有的class 都可以替换为typename
B.程序中所有的typename都可以替换为class
C.A和B都可以
D.A和B都不可以
点击查看答案
单项选择题
已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。
A.这是运算符—的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
点击查看答案
相关试题
以下程序运行后的输出结果是 【12】 。...
下面程序的执行结果是 【15】 #includ...
下面是用来计算n的阶乘的递归函数,请将该...
阅读下面程序:#include <iostream.h>...
在声明派生类时,如果不显式地给出继承方式...