Ê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 traite de l'importance des constructeurs, des constructeurs de copies et des destructeurs dans la gestion de l'initialisation des instances et de l'allocation de mémoire en C++. Il explique quand utiliser un constructeur de copie et l'importance d'une bonne gestion de la mémoire pour éviter les fuites de mémoire. La séance de cours met également l'accent sur les bonnes pratiques pour les constructeurs, les limites de la copie superficielle dans l'attribution dynamique de la mémoire, et la nécessité d'écrire un destructeur pour les ressources partagées. Il se termine par une règle à retenir lors de la modification des constructeurs, des destructeurs et des opérateurs d'assignation.