Abstract functions are functions that can not be used. They exist to provide an interface specification to several concrete classes.
For more information, see this post on virtual vs abstract: What is the difference between an abstract function and a virtual function?