#include <iostream>
//
class A;
//
class B
{
public:
void fun(A& y);
~B()
{
}
protected:
private:
};
//
class A
{
char a;
public:
A(char ca)
{
a=ca;
}
~A()
{
}
friend void B::fun(A& y)
{
std::cout<<y.a<<std::endl;
}
};
/*
//
void B::fun(A& y)
{
std::cout<<y.a<<std::endl;
}
*/
//
void main()
{
A obA('a');
B obB;
obB.fun(obA);
}
B--(依赖关系)--A
A--(实现关系)--B\
?
不知道是否正确
posted on 2009-08-28 14:43
闫军yy 阅读(135)
评论(0) 编辑 收藏 引用 所属分类:
c++/c