Une fonction membre virtuelle pure, c’est une fonction virtuelle qui n’a pas d’implémentation.

Avoir une virtuelle pure dans la définition d’une classe rend impossible son instanciation. On ne peut pas faire un objet qui a pour type cette classe.

Exemple de classe contenant une méthode virtuelle pure :

class A {
	virtual void tata() = 0;
};