更多“非成员函数只有在声明为类的【】才能访问这个类的所有private成员。 ”相关问题
  • 第1题:

    非成员函数只有在声明为类的_____时才能访问这个类的所有private成员。


    正确答案:
    友元函数 【解析】此题考查的是非成员函数对类的成员的访问权限,非成员函数只有在声明为类的友元函数才能访问这个类的所有private成员,否则是不能访问类的私有成员的。

  • 第2题:

    非成员函数应声明为类的__________函数才能访问这个类的private成员。


    正确答案:
    友元 【解析】此题考查的是友元函数。一个类的私有成员和保护成员,只能由其本身的成员来访问,不能被其他函数访问。但是如果想让类中的数据成员可以被其他函数访问,可以通过友元函数声明来分享类中的数据资源。

  • 第3题:

    声明为 的一个类成员,只有定义这些成员的类的方法能够访问。

    A.public

    B.internal

    C.protected

    D.private


    private

  • 第4题:

    非成员函数必须声明为类的__________才能访问这个类的private成员。


    正确答案:
    友元函数 【解析】C 的友元提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间数据共享的机制。一个类可以利用friend将一般函数、其他类成员函数或者其他类声明为友元。友元的声明可以放在类的任何一个区域。定义须在类外声明在公有私有部分均可。

  • 第5题:

    112、基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。


    错误