Modèles C++ et Pascal Objet
Remonter à Prise en charge du langage pour les bibliothèques RAD Studio (C++)
Il y a des différences (certaines évidentes, d'autres moins) dans les modèles de classe C++ et Pascal Objet. Une différence évidente, c'est l'héritage multiple qu'autorise le C++ alors que Pascal Objet se limite à un modèle d'héritage unique. De plus, C++ et Pascal Objet présentent des différences subtiles dans la manière de créer, d’initialiser, de référencer, de copier ou de détruire des objets. Ces différences et leur impact sur les classes de style Delphi C++Builder sont décrites dans cette section.
Rubriques
- Héritage et interfaces
- Identification et instanciation des objets
- Construction d'objets pour les bibliothèques C++Builder
- Appels de méthodes virtuelles dans les constructeurs des classes de base
- Destruction d'objets
- AfterConstruction et BeforeDestruction
- Fonctions virtuelles de classe