#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--(依賴關(guān)系)--A
A--(實(shí)現(xiàn)關(guān)系)--B\
?
不知道是否正確
posted on 2009-08-28 14:43
閆軍yy 閱讀(139)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
c++/c