Imagine we have the hierarchy:
class Base { private: int x; public: Base(); Base(int x); }; Base::Base(int x): x(x){}