Ê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 le concept de collections hétérogènes dans la programmation orientée objet à l'aide de C++. Il couvre la mise en œuvre de traitements génériques sur les cas d'une hiérarchie de classe par l'héritage et les méthodes virtuelles. L'instructeur explique la nécessité de fonctions/méthodes génériques pour utiliser des arguments de référence pour le traitement en fonction de la nature réelle de l'instance. Des exemples sont fournis pour illustrer la gestion de différentes classes de personnages dans un jeu à l'aide de collections hétérogènes. La séance de cours traite de la résolution dynamique des liens et de l'importance d'utiliser des pointeurs/références pour le comportement polymorphe. Il souligne également les risques potentiels de l'utilisation de pointeurs, en soulignant l'importance de l'attribution de mémoire et de la distribution pour assurer l'intégrité des données.