网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
设有类A的对象Aobject,若用友员函数重载后置自减表达式,那么Aobject--被编译器解释为()
A

Aobject.operator--()

B

operator--(Aobject,0)

C

--(Aobject,0)


参考答案

参考解析
解析: 暂无解析
更多 “单选题设有类A的对象Aobject,若用友员函数重载后置自减表达式,那么Aobject--被编译器解释为()A Aobject.operator--()B operator--(Aobject,0)C --(Aobject,0)” 相关考题
考题 ( 14 )下列有关运算符函数的描述中,错误的是A )运算符函数的名称总是以 operator 为前缀B )运算符函数的参数可以是对象C )运算符函数只能定义为类的成员函数D )在表达式中使用重载的运算符相当于调用运算符重载函数

考题 如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,该表达式还可以表示为【 】。

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

考题 对于一个类的定义,下列叙述中错误的是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

考题 已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。

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

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

考题 类的运算符重载采用友元函数或成员函数方式,其函数参数是一样的。

考题 关于构造函数,以下说法正确的是()。A、构造函数在对象被创建时,自动被调用B、构造函数需要程序员显式的调用C、构造函数不能被重载D、构造函数都是无参函数

考题 在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++()

考题 将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。

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

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

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

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

考题 判断题类的运算符重载采用友元函数或成员函数方式,其函数参数是一样的。A 对B 错

考题 填空题将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。

考题 单选题关于构造函数,以下说法正确的是()。A 构造函数在对象被创建时,自动被调用B 构造函数需要程序员显式的调用C 构造函数不能被重载D 构造函数都是无参函数

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

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

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

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