Class Base() {
protected:
    void foo();
}
Class Derived : public Base {
    void bar();
}
void Derived::bar(){
    foo();    //this causes an error.
}
I know i'm probably missing something obvious but I've been going round in circles for an hour. How do I call a protected function in a derived class?
 
     
     
    