c++友元成员函数
巴扎黑
巴扎黑 2017-04-17 13:49:54
[C++讨论组]

如果一个类中的一个成员函数想去访问另一个类的私有成员,需要使用友元成员函数,这两个类是各自有自己的头文件和cpp文件,怎么才能实现友元成员函数呢?友元函数和友元类都可以做到,不知道友元成员函数该怎么写,需要注意的细节是什么?

巴扎黑
巴扎黑

全部回复(1)
怪我咯

我就不啰嗦了,贴代码

#include <iostream>
using namespace std;
class A;
class B{
  public:
  void show(const A& a)const;
};

class A{
  void show()const{cout<<"A show"<<endl;}
  friend void B::show(const A& a)const;
};

void B::show(const A& a)const
{
  a.show();
}



int main()
{
  A a;
    B b;
  b.show(a);
   return 0;
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号