囲まれたクラス内で宣言することにより、フレンド宣言を名前空間に挿入できます。
namespace Me {
class Us {
friend void you();
};
}
これで、関数 you( ) は名前空間 Me のメンバーになりました。グローバル名前空間のクラス内にフレンドを導入すると、フレンドはグローバルに注入されます。
誰かが上の行の意味を例で説明できますか?
囲まれたクラス内で宣言することにより、フレンド宣言を名前空間に挿入できます。
namespace Me {
class Us {
friend void you();
};
}
これで、関数 you( ) は名前空間 Me のメンバーになりました。グローバル名前空間のクラス内にフレンドを導入すると、フレンドはグローバルに注入されます。
誰かが上の行の意味を例で説明できますか?