2012-01-10 9 views
3

可能性の重複:すべてのあなたのcpp専門家に
What are access specifiers? Should I inherit with private, protected or public?
Difference between private, public and protected inheritance in C++C++の継承構文

、相続C++では 、

class B : public A { 
}; 

私はなぜちょうど好奇心キーワードパブですここに必要なのは何ですか?それは何かを意味しますか?

+6

質問をする前にgoogleとSOの検索バーを使用してください。 [this](http://stackoverflow.com/questions/860339/difference-between-private-public-and-protected-inheritance-in-c)を読んだり、それがあなたの満足を説明していない場合は、 C + +の継承についてのGoogle。 –

+0

あなたはここに何の問題もないのではないかと恐れているので、おそらくすぐに閉鎖されるでしょう。ここで質問する必要があるかどうかを知るためにFAQ(http://stackoverflow.com/faq)を読んでください。 – talnicolas

+3

はい、何かを意味します。 –

答えて

7

のメンバーは、Bに属し、Bからも公開されています。

選択肢は以下のとおりです。

  • 保護 - AからのパブリックメンバーはBで保護作られて、他の人が同じ保たれています。

  • プライベート - AからのすべてのメンバーはBでプライベートにされています。

このルールは、非表示または上書きされたメソッドには適用されません。