Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours introduit des classes abstraites et des méthodes virtuelles pures en C++. Il couvre le besoin de méthodes virtuelles pures, des exemples de leur mise en œuvre, et la syntaxe pour les définir. L'instructeur explique comment les classes abstraites ne peuvent pas être inventoriées et comment les sous-classes doivent fournir des définitions pour toutes les méthodes virtuelles pures héritées. Différents exemples sont fournis pour illustrer le concept, y compris un scénario où l'oubli de définir une méthode virtuelle pure conduit à une erreur de compilation. La séance de cours traite également de la mise en œuvre de méthodes virtuelles pures dans des classes concrètes comme les cercles et les polygones.