c++【友元】的一些用法
来源:互联网 发布:杰克棋牌透视软件 编辑:程序博客网 时间:2024/04/30 16:16
http://zhidao.baidu.com/question/348527367.html
C++ 友元函数问题
定义类X,Y,Z,使之满足以下几个条件:类X有么一个私有成员i,类Y的一个成员函数f是类X的友元函数,实现对X的i加1操作。类Z是类X的友元类,Z的一个成员函数g实现对X的i加2操作。函数h是类X的友元函数,实现对X的i加3操作。我来帮他解答
#include <iostream>using namespace std;class X;class Y{public:void add(X& x);//´Ë´¦º¯ÊýÖ»Äܹ»ÉùÃ÷£¬·ñÔò»á³ö´í¡£};class Z{public:void add(X&x);};class X{int data;public:X(int data):data(data){}friend void Y::add(X& x);//ÀàÖеĺ¯ÊýµÄÓÑÔªfriend Z;//ÀàµÄÓÑÔªfriend void add(X& x);//Íⲿº¯Ê½ÎªÓÑÔª};void Y::add(X& x){x.data++;}void Z::add(X& x){x.data+=2;}void add(X& x){x.data+=3;}int main(){return 0;}
- c++【友元】的一些用法
- 友元的用法
- 【友元】friend的用法
- 友元的使用用法:
- C++:enum的一些用法
- c++-类的友元
- 关于C++友元的一些思考
- C++ 关于友元的一些程序
- 关于C++友元的一些思考
- c++之友元的用法
- 一些C函数的用法(笔记)
- c语言宏的一些用法
- C语言的一些特殊用法(#define)
- C语言中宏的一些用法
- 总结一些Objective-C的self.用法
- 总结一些Objective-C的self.用法
- C#-DataGridView控件的一些用法
- 总结一些Objective-C的self.用法
- PYTHON字典常用函数
- 手势识别
- 没语法错误,可xml文件还总是 报Error in an XML file: aborting build.这错误
- 第12题 判断两个链表是否相交
- vs2005打开exe文件查看资源
- c++【友元】的一些用法
- GestureOverlayView属性
- 使用TortoiseSVN下载sourceforge.net上ogreode源代码的方法
- Qt比较全的资料
- STL相关知识点(2)
- Oracle 传输表空间(Transportable Tablespaces) 示例(一) -- 跨操作系统迁移表空间 (endianness 格式相同)
- PHP语言中global和$GLOBALS[]的区别
- 时钟中断处理程序--do_timer()
- jQuery-强大的jQuery选择器 (详解)[转]