BohYoh.comトップページへ
C & C++ FAQ
目次

C++ privateメンバのアクセス性を教えてください。

 privateアクセス指定子を付して宣言されたメンバ(以下に示す例ではメンバ関数fやデータメンバx)は、以下のようにアクセスできます。

class X{ // … private: void f(void) { /* … */ } int x; };

 なお、クラスから派生したクラスメンバとフレンドからアクセスできるようにするためには、privateでなくprotectedとしなければなりません。


■ 根拠 ■
標準C++ §11 Member access control

戻る

BohYoh.comロゴ