Nous déclarons toujours une fonction virtuelle pure comme suit :
virtual void fun () = 0 ;
C'est-à-dire qu'elle est toujours affectée à 0.
Ce que je comprends, c'est qu'il s'agit d'initialiser l'entrée de la table virtuelle pour cette fonction à NULL et que toute autre valeur ici entraîne une erreur au moment de la compilation. Est-ce que cette compréhension est correcte ou non ?