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

题目内容 (请给出正确答案)

在成员函数中访问对象的数据成员时,可以直接用数据成员名,而在友元函数中访问对象的数据成员时,必须指明是哪个对象的数据成员。


参考答案和解析
只允许是静态数据成员
更多 “在成员函数中访问对象的数据成员时,可以直接用数据成员名,而在友元函数中访问对象的数据成员时,必须指明是哪个对象的数据成员。” 相关考题
考题 下面对友元的错误描述是()。 A、友元函数不可访问对象的private成员B、一个类的成员函数可以是另一个类的友元C、友元类和友元函数均用关键字friend声明D、友元函数可以访问对象的protected成员

考题 以下叙述中不正确的是A.一个类的友元函数可以无条件的使用这个类的私有成员B.静态成员函数可以直接访问非静态数据成员C.不可以声明抽象类的对象,但可以声明抽象类的指针变量D.静态数据成员为类的所有对象所共有

考题 关于静态成员,正确的说法是()。A、静态成员函数可以直接访问该类中的非静态成员B、非静态成员函数不能直接访问该类中的静态成员C、静态数据成员同其它数据成员一样通过构造函数进行初始化D、静态成员在任何对象创建之前就已经创建

考题 已知类A是类B的友元,类B是类C的友元,则()。 A、类A是类C的友元B、类C是类A的友元C、类A的成员函数可以访问类B对象的任何成员D、类C的成员函数可以访问类B对象的任何成员

考题 类的构造函数是在定义该类的一个( )时被自动调用执行的A: 成员函数B: 数据成员C: 对象D: 友元函数

考题 下列关于this指针的说法,错误的是()。 A.静态成员函数中可以通过this指针访问非静态成员B.在成员函数中对非静态数据成员的访问是通过this指针完成的C.this指针指向当前正在操作的对象D.this指针只存在于非静态成员函数中

考题 关于公共静态数据成员,下面说法正确的是()A、在main函数之前创建B、跟某个具体对象无关C、可以用类名和成员名直接访问D、需要在类体外初始化

考题 在类的静态成员函数的实现体中,可以访问或调用()。A、本类中的静态数据成员B、本类中非静态的常量数据成员C、本类中其它的静态成员函数D、本类中非静态的成员函数

考题 以下四个关于类的访问控制的描述哪一个是错误的A、子类不能访问其父类的私有数据成员和成员函数B、子类的对象不能访问其父类的保护数据成员或者成员函数C、类的对象不能访问类的保护数据成员或者成员函数D、类的成员函数不能访问类中的私有数据

考题 下列关于常类型的叙述中,正确的是( )。 A. 通过常对象可以调用一般成员函数B.常对象中的成员函数都是常成员函数C.可以通过成员函数修改常对象的状态D.必须使用成员初始化列表显式初始化常数据成员

考题 关于常成员函数,下列说法中错误的是A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员C.常成员函数既可以被常对象调用,也可以被一般对象调用D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符

考题 下列关于成员访问权限的描述中,不正确的是( )。A.公有数据成员和公有成员函数都可以被类对象直接处理B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问C.只有类或派生类的成员函数和友元函数可以访问保护成员D.保护成员在派生类中可以被访问,而私有成员不可以

考题 面关于类的静态成员,说法正确的是 ______。A.类的静态成员函数只能访问类的静态数据成员B.类的静态成员函数可直接访问类的所以数据成员C.类的每个对象都有一份自己的静态数据成员D.静态数据成员只能通过“类名::”进行访问

考题 下面关于this指针的说法中错误的是( )。A.this指针是一种隐含指针,存在于每个类的非静态成员函数中B.它是成员函数所属对象的指针C.通过this.成员变量的形式可以访问类中的数据成员D.成员函数访问类中的数据成员格式可写成:this->成员变量

考题 下面关于友元的说法中错误的是( )。A.友元函数可以访问类中的所有数据成员B.友元函数不可以在类内部定义C.友元类的所有成员函数都是另一个类友元函数D.友元函数必须声明在public区

考题 类的构造函数被自动调用执行的情况发生在定义该类的______时。A.成员函数B.数据成员C.对象D.友元函数

考题 在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。A.只能被该类的成员函数访问B.只能被该类的成员函数和友元函数访问C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问

考题 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A、在类B的成员函数中可以访问A类的私有数据成员B、在类B的成员函数中可以访问A类的保护数据成员C、类B的构造函数可以调用类A的构造函数做数据成员初始化D、类A的构造函数可以调用类B的构造函数做数据成员初始化

考题 关于友元函数的描述中,不正确的是()A、友元函数说明在类体内B、友元函数不是成员函数C、友元函数必须用对象来引用D、友元函数可以直接访问类中的私有成员

考题 友元函数能否访问类中的保护成员?友元函数访问类中私有成员与成员函数访问私有成员的形式相同吗?

考题 一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的()。A、对象名.静态数据成员名B、指向对象的指针-静态数据成员名C、类名:静态数据成员名

考题 下面对友元的错误描述是()A、关键字friend用于声明友元B、一个类中的成员函数可以是另一个类的友元C、友元函数访问对象的成员不受访问特性影响D、友元函数通过this指针访问对象成员

考题 关于C++/JAVA类中static 成员和对象成员的说法正确的是()。A、static 成员变量在对象构造时生成B、static 成员函数在对象成员函数中无法调用C、虚成员函数不可能是static 成员函数D、static 成员函数不能访问static 成员变量

考题 单选题下面对友元的错误描述是()A 关键字friend用于声明友元B 一个类中的成员函数可以是另一个类的友元C 友元函数访问对象的成员不受访问特性影响D 友元函数通过this指针访问对象成员

考题 单选题类的构造函数是在定义该类的一个()时被自动调用执行的。A 成员函数B 数据成员C 对象D 友元函数

考题 单选题一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的()。A 对象名.静态数据成员名B 指向对象的指针-静态数据成员名C 类名:静态数据成员名

考题 单选题下列有关类成员的叙述中,正确的是(  )。A 友元函数是类的成员函数B 类成员的默认访问权限是私有的C 类成员函数必须声明为公有的D 类的静态数据成员不能是常成员

考题 单选题若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A 在类B的成员函数中可以访问A类的私有数据成员B 在类B的成员函数中可以访问A类的保护数据成员C 类B的构造函数可以调用类A的构造函数做数据成员初始化D 类A的构造函数可以调用类B的构造函数做数据成员初始化