読者です 読者をやめる 読者になる 読者になる

ゆとりーなの日記

日記的な事を書いて行くと思はれる

protectedメンバ

今日気付きました。

class foo {
 protected:
  int foo_;
};

class hoo : public foo {
  void hoohoo() {
    int temp = foo_;
    hoo temp_hoo;
    temp = temp_hoo.foo_;
    foo temp_foo;
    temp = temp_foo.foo_; // アクセス違反
  }
};

子クラスでは親オブジェクトを介してのprotectedメンバにはアクセスできないらしいです。