友元关系不能被继承 什么是类友元函数?
浏览量:2868
时间:2021-03-15 09:11:26
作者:admin
什么是类友元函数?
Friend:关键字:friendclass a{Friend void print()}void print(){}函数是一个Friend函数。此函数可以访问类A的任何成员。类B{friend class A.}A是B到friend class。a类可以访问B的任何成员。友谊不是继承的。
在C 中,可以被派生类继承的函数是什么?为什么构造函数,析构函数,友元函数不能被派生类继承呢?
构造函数、复制构造函数、赋值函数、析构函数和友元函数不能继承。但是,因为friend不是成员函数,所以我们需要C
作为底层。主要区别在于访问权限。根据对子类的公共继承,基类的访问权限不会改变。也就是说,基类中的public成员仍然是public,受保护的成员仍然是protected,但是private的成员不能在子类中访问。根据受保护的继承类,基类的公共方法在子类中受到保护。也就是说,类的用户可以在基类中调用的公共方法不能在子类中调用。只有子类及其子类和朋友才能使用这些方法。其他同上。根据private继承的类,基类的所有公共子类和受保护子类都是私有的。只有子类及其朋友可以访问它们,子类的子类和类用户不能访问它们。
友元关系不能被继承 友元函数不能被继承 友元函数可以被继承吗
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。