* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 友元成员函数 #include iostream.h class two; //前置声明 class one { int a; public: void fun(two ); //因涉及“前置声明”,故必需将函数实现放在类外!因为此时尚无法使用two 的任何成员。 void get (void ){coutaendl;} }; 关于前置声明: 前置声明的类只是声明,不是定义。是将标识符“挂了个号”,尚没有细节,因此不能使用类的成员,也不能创建对象,但可以声明指向该类类型的指针或引用。 class two { int b; friend void one::fun(two ); //one的成员函数在two中是友元成员函数 public: void put (int i){b=i;coutbendl;} }; void one::fun(twor){a=r.b;coutaendl;} //友元成员函数的函数实现放在类外 void main() { one oa; two ob; ob.
您可能关注的文档
最近下载
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx
- JTJ036-1998 公路改性沥青路面施工技术规范.pdf VIP
原创力文档

文档评论(0)