simply access the (public
or protected
) values as if they were part of your derived class.
class baseclass {
protected:
int m_value;
public:
baseclass();
virtual int getvalue();
};
class derivedclass : public baseclass {
void dosomething(void) {
// whoa: `m_value` is part of `baseclass`, and we can simply access it here!
std::cout << "value: " << m_value << std::endl;
// we can also use `getvalue()`
std::cout << "getvalue(): " << getvalue() << std::endl;
}
};