友元函数(二)
2011-01-08 15:36
141 查看
#include <iostream> using namespace std; class A { private: int x,y; public: A(int i,int j) {x=i;y=j;} int getX() {return x;} int getY() {return y;} friend class B; }; class B { private: int z; public: int add(A a) {return a.x+a.y+z;} int mul(A a) {return a.x*a.y*z;} B(int i=0) {z=i;} }; void main() { A a(2,3); B b(4); cout<<b.add(a)<<endl; cout<<b.mul(a)<<endl; }
相关文章推荐
- thinking in c++ 读书笔记---友元函数的一个问题
- C++中的友元函数
- 运算符-重载为成员函数 和友元函数的区别.
- c++中的友元函数
- C++学习摘要之六:友元函数与友元类
- VC6.0中友元函数无法访问类私有成员的解决办法
- 友元函数和友元类
- C++友元函数友元类简单说明
- 【译】友元函数和友元类
- 为什么operator<<运算符重载一定要为友元函数呢?
- [转]友元函数(friend)
- 友元函数
- 第七周任务二之点类(友元函数的应用)
- 《C++第八周实验报告1-1(2)》----复数类中的运算符重载,用类的友元函数
- C++成员函数,非成员函数,友元函数,隐式类类型转换
- C++中使用类(重载,友元函数,转换函数等)
- 友元函数和友元类
- 关于C++中的友元函数的总结
- 友元函数
- 友元函数 友元类