C++,非公有成员都包括什么?
天蓬老师
天蓬老师 2017-04-17 15:01:33
0
2
562

protected+private还是只有private?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
大家讲道理

保護され、プライベートです。コンストラクターとデストラクター、静的メンバー関数とフレンド メンバー関数 (めったに使用されない) は、保護したり、プライベートにしたりすることもできます。
プライベート コンストラクターでは外部オブジェクトを直接構築できませんが、クラスはオブジェクトを構築するための特殊なファクトリ メソッドまたはシングルトン メソッドを提供できます。

いいねを押す +0
黄舟

C++ クラスのメンバーには次のものがあります:

  1. 构造和析构(デフォルトでは公開されていますが、公開されていません。作成および破棄する方法は?)

  2. publicで記述されたメソッドと変数は共有されます(外部から呼び出すことができます)

  3. protectで記述されたメソッドと変数は保護されています(外部から呼び出すことはできません)

  4. private 記述されたメソッドと変数、プライベート (外部から呼び出し不可)

  5. static で記述されたメソッドと変数はどのオブジェクトにも属しませんが、呼び出し元のメソッドは 类名::方法|变量

  6. です。
  7. friend は、他のクラスのメンバー関数がクラスのプライベート メンバーにアクセスするためによく使用されるメソッドと変数を記述します。

  8. 基本的に、C++ の非公開プロパティは
、つまり 3、4、5、6 を除くべきだと思います。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート