What is a pure virtual function?
A virtual function with no function body and assigned with a value zero is called as pure virtual function.