Appel de méthode de classe de base à partir d'objet de classe dérivée

Comment puis-je appeler une méthode de classe de base qui est remplacée par la classe dérivée, à partir d'un objet de classe dérivée?

class Base{
  public:
    void foo(){cout<<"base";}
};

class Derived:public Base{
  public:
    void foo(){cout<<"derived";}
}

int main(){
  Derived bar;
  //call Base::foo() from bar here?
  return 0;
}
InformationsquelleAutor Xun Yang | 2013-04-06