C & C++ FAQ
目次
C++
privateメンバのアクセス性を教えてください。
privateアクセス指定子を付して宣言されたメンバ(以下に示す例ではメンバ関数fやデータメンバx)は、以下のようにアクセスできます。
そのクラスのメンバとフレンドからアクセスできる。
class X{ // … private: void f(void) { /* … */ } int x; };
なお、クラスから派生したクラスメンバとフレンドからアクセスできるようにするためには、privateでなくprotectedとしなければなりません。
■ 根拠 ■
標準C++
§11
Member access control
戻る