Le 26 avril 2021 à 17:04:04 :
Cool j'ai répondu à toutes les questions qui concernent le C++ alors que j'ai commencé ce langage serieusement y a un mois
Sinon des questions pour l'auteur :
Différence entre une classe abstraite et un interface ?
Peut-on avoir des constructeurs virtuels, pourquoi ?
Opérateurs qui permet de caster une instance d'une classe enfant à une classe mére et vice-versa de maniére sûre ?
Classe abstraite = une classe avec au moins une méthode virtuelle pure (= 0). Une interface c'est une classe avec que des méthodes virtuelles pures.
Les constructeurs n'est jamais virtuel puisque la v-table n'est pas encore défini à la construction. Ca n'a pas de sens
dynamic_cast ? Je ne l'ai pas beaucoup utilisé pour être honnête, je connais juste son existence En soit ça doit être considéré comme une mauvaise pratique non ?