单项选择题

如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为( )。

A.operator++(0).operator*(
B.openrator*(operator++(0),
C.operator*(openrator++(x,0))
D.operator*(operator++(x,0),
<上一题 目录 下一题>
热门 试题

单项选择题
如果表达式--x y中的“--”和“ ”都是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示( )。
A.operator/( operator--(),
B.operator/(operator--(,
C.operator--().operator/(
D.operator/(operator--()
单项选择题
有如下程序#include <iostream>#include <iomanip>using namespace std; class MyClass {public:MyClass(){ cout<<'A'; }MyClass(char c){ cout<<c; }~MyClass(){ cout<<'B'; }};int main() {MyClass p1,*p2;p2=new MyClass('X');delete p2;return 0;}执行这个程序屏幕上将显示输出( )。
A.ABX
B.ABXB
C.AXB
D.AXBB
相关试题
  • 有以下程序:#include <iostream>using...
  • 下列叙述中正确的是( )。
  • 类模板template<class T>class x{.....
  • 在C++中,打开一个文件,就是将这个文件...
  • 下列有关继承和派生的叙述中,正确的是( )。