Je suis un peu confus:les classes enfants C++ dactylographie et POO
- Si j'ai une classe de base A, et une classe B qui extends A, peut une variable du type A maintenir une valeur de type B et vice versa?
Si oui, pourquoi? Ne sont-ils pas complètement différents même si B est dérivé de A? Que diriez-vous de la sécurité de type?
- Si cela est possible, à quoi dois-je faire attention lorsque je m'en occupe? Comment cela fonctionnerait-il en termes de performance?
Note: Désolé si je posais trop de questions, les ignorer et il suffit de regarder pour les « marqué » avec le point de la décoration de la liste :) En outre, ce n'est pas mes devoirs. Je suis un programmeur de passe-temps et j'ai des compétences dans les langages de script avec OOP, mais je suis relativement nouveau dans la typographie OOP en C++.
peut-être fournir un code comme un exemple :) –
Pourquoi? Je n'ai pas d'exemples concrets pour le moment. La règle selon laquelle les classes enfants "ont le même type que" leurs classes père devrait être générale, ou? – Zack
Ne pas avoir des exemples concrets est pourquoi vous êtes confus. Codez quelque chose et cela vous aidera à comprendre tout cela. – jmucchiello