what is theuse of pure virtual functions in C++ .