C++友元関数クラスとインスタンス

754 ワード

TV a;
   a   ,  TV  i   ,        a.i    。       ,        ;         。      ,           :
   Tele        :
class Tele
{
public:
int func2(const TV &a)
{
    cout<<a.i<<endl;
    return a.i;
}
...
friend class TV;
};
       :
TV a;
Tele b;
   
b.func2(a);
   a.i     。
     ,          ,       ,          ;       (      ),               ,            。
                          ,              
            ,              ,             
                      ,        ,         B,   B     cCat friend,  b        cCat   ,      cCat     。        ,         ,  A,B       ,A      B      ?