首页 > 编程语言 > 详细

【C/C++笔记】友元类函数

时间:2019-08-09 21:51:40      阅读:114      评论:0      收藏:0      [点我收藏+]

最近学了友元,有三个用法:

1友元函数

2友元类

3友元类函数

我发现友元类函数的用法要比上两个用法要严格,不按格式写会各种出错,要把两个类都拆开来写,共分4步。

第一步:  class A; //有 友元类函数的 类 的声明
第二步:  class B{
                public:
                int getNum(A);
           };//含有友元类函数的 类和函数 的声明---用了前面的A                    
第三步:  class A{
                int num;
                public:
                friend int B::getNum(A);
           };//把A类写完---用了前面的B和getNum(A)
第四步:  int B::getNum(A a){
                return a.num;
           }//把友元类函数写完---用了前面的num

 

【C/C++笔记】友元类函数

原文:https://www.cnblogs.com/LPworld/p/11329470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!