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
Alternatively, make a factory method for creating the objects and make the constructors private, the factory method can then Initialize the object after construction.