- 論壇徽章:
- 0
|
class AContin
{
public:
AContin();
~AContin();
class B1
{
public:
B1(int a, int b);
public:
int Mult();
protected:
friend void AContin::CopyB(B1& B_src, B1& B_des);
private:
int m_iA;
int m_iB;
};
public:
public:
B1 m_B1;
void CopyB(B1& B_src, B1& B_des);
private:
int m_iBR;
}; |
想用CopyB實現(xiàn)對包含的類的私有成員進行操作,但是friend函數(shù)說是AContain沒有定義..如何處理呢?
下面這個就可以了。
class AA
{
public:
AA(int a, int b);
~AA();
public:
int add();
private:
int m_iAA;
int m_iBB;
};
class BB
{
protected:
friend int AA::add();
}; |
[ 本帖最后由 guhan010 于 2007-10-27 11:40 編輯 ] |
|