// Voorbeeld van slicing probleem #include using namespace std; class Mens { public: virtual void printSoort() { cout<<"Mens."; } virtual void printSalaris() { cout<<"Salaris = 0"; } // ... }; class Docent: public Mens { public: Docent(): salaris(30000) { } virtual void printSoort() { cout<<"Docent."; } virtual void printSalaris() { cout<<"Salaris = "<printSoort(); cout<<" "; mp->printSalaris(); cout<