c++ 语法问题,class Foo : public Observer是啥意思??
class Foo : public Observer
{
public:
  Foo();
  virtual void update();

  //另外定义一个函数,在构造之后执行回调函数的注册工作
  void obeserve(Observable* s)
  {
    s->register_(this);  
  }
};

Foo* pFoo = new Foo;
Observable* s = getSubject();
pFoo->observe(s);  //二段式的构造

class Foo : public Observer
冒号后面跟的public observer 是啥意思呢?

1个回答

Foo继承了Observer类,并且继承方式是公有继承

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐