[C / C ++の関数の友人のクラスのノート]

最近、友人のことを学び、3つの用法があります。

1人のお友達機能

2友元类

3フレンドクラスの機能

私は2つの使用よりも使用フレンドクラスの機能が厳密であることが判明し、ミスのすべての種類を書く2つのクラスを取る形式に従わない書き込みが開かれている、4つのステップに分かれています。

ステップ:   クラス A; // フレンドクラス宣言クラスの関数と 
ステップ:   クラスB {
                 パブリックINT getNum(A); 
           }; // クラスを宣言し、友人のクラスが含む機能機能- -上記と                     
第三段階:   クラス{
                 int型NUM;
                 公共
                友達のint B :: getNum(A); 
           }; // クラス上記--- BとgetNumで終了(A) 
ステップ4:   int型B :: getNum(A){
                 戻りa.num; 
           } //以前NUMで仕上げフレンドクラス機能---

 

おすすめ

転載: www.cnblogs.com/LPworld/p/11329470.html
おすすめ