单选题设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为()AAobject.operator++()Boperator++(Aobject)C++(Aobject)DAobject::operator++()

单选题
设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为()
A

Aobject.operator++()

B

operator++(Aobject)

C

++(Aobject)

D

Aobject::operator++()


参考解析

解析: 暂无解析

相关考题:

( 14 )下列有关运算符函数的描述中,错误的是A )运算符函数的名称总是以 operator 为前缀B )运算符函数的参数可以是对象C )运算符函数只能定义为类的成员函数D )在表达式中使用重载的运算符相当于调用运算符重载函数

下列关于虚函数与函数重载区别的叙述中不正确的是( )。A.函数说明形式上不同B.函数重载允许是非成员函数,虚函数只能是成员函数C.函数重载的调用依据参数和类型的差别,虚函数则依据对象D.函数重载的本体可以在类外定义,虚函数不可以

运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。A.“/”和“++”都是作为成员函数重载的B.“/”和“++”都是作为非成员函数重载的C.“/”是作为成员函数重载的,“++”是作为非成员函数重载的D.“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。

运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。

当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为 ______。A.operator+(obj1,obj2)B.+(obj1,obj2)C.obj2.operator+(obj1)D.obj1.operator+(obj2)

如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )A.x-y++B.x-(++y)C.(x++)-yD.++x-y

下列关于运算符函数的描述中,错误的是( )。A.运算符函数的名称总是以0perator为前缀B.运算符函数的参数可以是对象C.运算符函数只能定义为类的成员函数D.在表达式中使用重载的运算符相当于调用运算符重载函数

前置自增运算符++重载为类的友元函数的形式为【 】,重载为类的成员函数的形式为【 】。 (设类为A,类对象为a)

下面关于友元的说法中错误的是( )A.若类A是类B的友元,那么类B也是类A的友元B.友元关系不能被继承C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元

对于常成员函数,下面描述正确的是( )。A.类的成员函数可以操作常对象B.类的成员函数不能操作常对象C.只有常成员函数可以操作常对象D.在常成员函数中,常对象可以被更新

若采用p—abc(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的P指针。

在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()A、(表达式)对象B、(表达式表)对象C、对象(表达式)D、对象(表达式表)

设有类A的对象Aobject,若用友员函数重载后置自减表达式,那么Aobject--被编译器解释为()A、Aobject.operator--()B、operator--(Aobject,0)C、--(Aobject,0)

设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为()A、Aobject.operator++()B、operator++(Aobject)C、++(Aobject)D、Aobject::operator++()

关于重载(overload)与覆盖(override)的说法正确的是()。A、如果子类中的成员函数f(x)具有父类中成员函数f(x)相同的函数名,那么称子类对父类的f(x)进行了覆盖B、如果子类中的成员函数f(x)具有父类中成员函数f(x)相同的基调,那么称子类对父类的f(x)进行了重载C、重载导致多态,覆盖与多态无关D、覆盖由动态链接实现,重载由静态链接实现。

若采用X.abC(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的x对象。

用类创建对象时,由编译器自动调用()来实现。A、内联函数B、友员函数C、构造函数D、析构函数

下列关于类和对象的说法中,正确的是()A、编译器为每个类和类的对象分配内存B、类的对象具有成员函数的副本C、类的成员函数由类来调用D、编译器为每个对象的数据成员分配内存

单选题在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()A(表达式)对象B(表达式表)对象C对象(表达式)D对象(表达式表)

多选题下面哪几项可以进行第三扩展?()AObject(对象)BBehavior(行为)CCommand(命令)DData translators(数据翻译器)

单选题下列关于类和对象的说法中,正确的是()A编译器为每个类和类的对象分配内存B类的对象具有成员函数的副本C类的成员函数由类来调用D编译器为每个对象的数据成员分配内存

单选题设有类A的对象Aobject,若用友员函数重载后置自减表达式,那么Aobject--被编译器解释为()AAobject.operator--()Boperator--(Aobject,0)C--(Aobject,0)

单选题运算符函数调用格式的表达式“y/x抖”与表达式“y.operator/(operator++(x,o))”的含义相同,由此可看出(  )A“/”和“++”都是作为成员函数重载的B“/”和“++”都是作为非成员函数重载的C“/”是作为成员函数重载的,“++”是作为非成员函数重载的D“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

多选题以下关于Object类的描述中,错误的是()。AObject类提供了wait,notify,notifyAll等函数用于线程间同步BObject类提供了clone,compare,delete,add,insert等函数用于对对象进行操作CObject类是所有自定义类的直接或间接父类,但不是系统类的父类DObject类定义了一些每个类都应该有的基本的成员变量和成员函数EObject类是其它一切类的直接或间接父类

填空题若采用X.abC(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的x对象。

单选题用类创建对象时,由编译器自动调用()来实现。A内联函数B友员函数C构造函数D析构函数