更多“(C++语言)友元作用是 A、提高程序运行效率B、加强类的封装性C、实现数据的隐藏性D、增加成员函数 ”相关问题
  • 第1题:

    友元作用(37)。

    A.提高程序的运用效率

    B.加强类的封装性

    C.实现数据的隐藏性

    D.增加成员函数的种类


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

  • 第2题:

    友元的作用()

    A.提高程序的运行效率

    B.加强类的封装性

    C.实现数据的隐藏性

    D.增加成员函数的种类


    A

  • 第3题:

    类的友员函数的作用是()。

    A.加强类的封装性

    B.提高程序的运行效率

    C.实现数据的隐藏性

    D.增加成员函数的种类


    D

  • 第4题:

    友元的作用是( )。

    A.提高程序的运用效率

    B.加强类的封装性

    C.实现数据的隐藏性

    D.增加成员函数的种类


    正确答案:A

  • 第5题:

    下面关于友元函数的描述中,错误的是()。

    A.友元函数不是成员函数

    B.友元函数加强了类的封装性

    C.在友元函数中可以访问所属类的私有成员

    D.友元函数的作用是提高程序的运行效率


    B B。【解析】友元函数的作用在于提高程序的运行效率,但是它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。