Couvre les blocs, les fonctions et les références en C++, y compris la portée, les variables, l'utilisation des fonctions, les interfaces, les pointeurs et les références.
Couvre le polymorphisme dans la programmation orientée objet, en se concentrant sur le polymorphisme d'inclusion et sa mise en œuvre à travers des hiérarchies de classes et des méthodes virtuelles.
Explore le sous-typage, les génériques et la variance dans Scala, en soulignant l'importance de descriptions de types précises et en démontrant des applications pratiques des expressions.
Explore les concepts de programmation C++ avancés, en se concentrant sur les collections hétérogènes, le comportement polymorphe, la gestion de la mémoire et le partage de données.
Explore l'affichage polymorphe en C++, le comportement par défaut, la finalisation de la classe avec une valeur de base immuable, et la classe de produit abstrait.