早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

友元作用(38)。A.提高程序的运行效率B.加强类的封装性C.实现数据的隐藏性D.增加成员函数的种类

题目

友元作用(38)。

A.提高程序的运行效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类

参考答案
正确答案:A
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。
看了友元作用(38)。A.提高程序...的网友还看了以下: