I want a pure virtual parent class to call a child implementation of a function like so:
class parent { public: void Read() { //read stuff } virtual vo
With one step more you could just introduce some kind of a function like
class parent { public: void initialize() { read(); process(); } }