アクセス権が指定されていない場合、C++ のクラスのメンバーのデフォルトのアクセス権はプライベートであり、クラスのメンバー関数によってのみアクセスできます。その理由は、プライベート メンバーがデータをカプセル化し、機密情報への誤ったアクセスや変更を防ぐのに役立つためです。例外には、フレンド宣言と継承が含まれます。この場合、フレンドおよび派生クラスは、基本クラスのアクセス権に応じてプライベート メンバーにアクセスできます。
C++ におけるクラスのメンバーのデフォルトの型
C++ では、クラス メンバーのアクセス許可が明示的に指定されていない場合、デフォルトのアクセス許可は次のとおりです:
これは、次のことを意味します。クラス内のメンバーには、そのクラスのメンバー関数によってのみアクセスできます。
理由:
例外:
protected
(受保护的)或 public
(パブリック) アクセス権がある場合、派生クラスはその基本クラスのプライベート メンバーにアクセスできます。 その他のアクセス許可の種類:
プライベートのデフォルトのアクセス許可に加えて、C++ は他のタイプのアクセス許可も提供します:
以上がC++ のクラス メンバーのデフォルトのタイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。