What is pure. Virtual function.

A virtual function with no function body and assignee with a value zero is called as pure virtual function.

A class is at least one pure virtual function is called as abstract class.