Dans Effective C++, 3ème édition, Item 7, Scott Meyers, regrette l'absence d'un équivalent du sealed de C# ou du final de Java en C++ de l'époque. Il pense que toute classe dépourvue d'un destructeur virtuel, et n'ayant de ce fait pas vocation à servir de base pour des classes dérivées, gagnerait à être 'sealed' (donc maintenant : 'final'), en particulier l'ensemble des classes de conteneurs de la STL.
Partager