private

friendを使った場合を除いて、クラスのメンバーからしかアクセスができないものが、privateデータです。 privateキーワードはベースクラスをprivateとして継承するのにも使用します。private継承をすると、親クラスのpublic, protectedメンバーは、子クラスのprivateメンバーになります。

(訳注):private継承は、親クラスへのキャストを行うとprivateになったはずのメンバーにアクセスできてしまうため、推奨されないようです。

関連トピック: class, protected, public