to show what is pure virtual in C++