#include #include #include "derived.h" using namespace std; void f(base b); int main() { base b {10}; derived d {20, 30}; f(b); f(d); //Warning: a derived object woill be sliced! return EXIT_SUCCESS; } void f(base b) { b.print(); cout << "\n"; }