フレンド関数/クラスをプライベートまたはパブリックとして宣言することには違いがありますか?これについてオンラインで何も見つけることができないようです。
私は以下の違いを意味します:
class A
{
public:
friend class B;
};
そして
class A
{
private: //or nothing as the default is private
friend class B;
};
違いはありますか?
28
そのような誤った情報...誰かが友達になるに値しない。あなたの友人があなたのプライベートに隠されているのが好きかどうかは完全にあなた次第です。
—
Tony Delroy、2011年
友達クラスとは何ですか?:((?
—
I Phantasm I
@I Phantasm-
—
BIU
friend
宣言private
を行ったクラスで宣言されたメンバーにクラスのインスタンスがアクセスできるようにする宣言です。この例の場合、クラスBのインスタンスは、クラスAのプライベートメンバーにアクセスできます
—
須磨
この質問で、このサイトで非常に多くのポイントを獲得しました。大丈夫。
—
BIU 2014年