Hello,
J'ai une classe parente dont la raison d'être est de factoriser l'implémentation de certains services. Je n'ai pour l'instant pas particulièrement de fonction virtuelle à définir. Et pourtant, j'aimerais empêcher l'instanciation de cette classe.
A priori, je vois deux solutions :
- rendre le constructeur virtuel pur
- rendre le destructeur virtuel pur
- définir le constructeur en protégé
Quelle est la meilleure solution, et pourquoi ?
Merci.
Partager