大家讲道理2017-04-17 15:03:33
保護され、プライベートです。コンストラクターとデストラクター、静的メンバー関数とフレンド メンバー関数 (めったに使用されない) は、保護したり、プライベートにしたりすることもできます。
プライベート コンストラクターでは外部オブジェクトを直接構築できませんが、クラスはオブジェクトを構築するための特殊なファクトリ メソッドまたはシングルトン メソッドを提供できます。
黄舟2017-04-17 15:03:33
C++ クラスのメンバーには次のものがあります:
构造和析构
(デフォルトでは公開されていますが、公開されていません。作成および破棄する方法は?)
public
で記述されたメソッドと変数は共有されます(外部から呼び出すことができます)
protect
で記述されたメソッドと変数は保護されています(外部から呼び出すことはできません)
private
記述されたメソッドと変数、プライベート (外部から呼び出し不可)
static
で記述されたメソッドと変数はどのオブジェクトにも属しませんが、呼び出し元のメソッドは 类名::方法|变量
friend
は、他のクラスのメンバー関数がクラスのプライベート メンバーにアクセスするためによく使用されるメソッドと変数を記述します。