下面关于友元的描述中,错误的是( )。A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承

题目

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

A.友元函数可以访问该类的私有数据成员

B.一个类的友元类中的成员函数都是这个类的友元函数

C.友元可以提高程序的运行效率

D.类与类之间的友元关系可以继承


相似考题
更多“下面关于友元的描述中,错误的是()。A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成 ”相关问题
  • 第1题:

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

    A.类的友元函数是属于该类的一个函数成员

    B.在类定义中,需使用关键字friend来声明该类的友元函数

    C.在外部函数中访问某个对象的成员时,只能访问对象的公有成员

    D.如果函数是某个类的友元函数,则在该函数中就可以访问该类对象的私有成员


    类的友元函数是属于该类的一个函数成员

  • 第2题:

    关于友元函数,下面描述中不正确的是()

    A.类的友元函数可以访问该类的所有成员

    B.类的友元函数不受访问权限限制,可以在类体中的任何位置说明

    C.类的友元函数是该类一个特殊的成员函数

    D.友元函数可以提高程序的运行效率


    友元函数破坏了类的封装性和隐蔽性

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    下面关于友元的描述中,错误的是

    A.友元函数可以直接访问该类的私有成员

    B.一个类的友元类中的所有成员函数都是这个类的友元函数

    C.利用友元可以提高程序的运行效率,但却破坏了封装性

    D.友元关系不能被继承,是双向可交换的


    D

  • 第5题:

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

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

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

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

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


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