Flashcards: Maîtrise de la programmation orientée objet en C++ — 20 cards

All cards

1Question

Généricité en C++ — définition ?

Answer

Utilisation de templates pour code indépendant du type.

2Question

Héritage en C++ — rôle ?

Answer

Réutiliser et spécialiser des classes.

3Question

Polymorphisme C++ — mécanisme ?

Answer

Appel dynamique de fonctions virtuelles.

4Question

Références — localisation ?

Answer

Alias d’une variable existante.

5Question

Pointeurs — différence ?

Answer

Variables contenant l’adresse d’une autre variable.

6Question

C++ vs Java — généricité ?

Answer

Templates à la compilation vs vérification à l’exécution.

7Question

Templates C++ — rôle ?

Answer

Créer classes ou fonctions génériques.

8Question

Classe — définition ?

Answer

Modèle pour créer des objets.

9Question

Objet — définition ?

Answer

Instance concrète d’une classe.

10Question

Héritage multiple — syntaxe ?

Answer

Classe dérivée de plusieurs classes de base.

11Question

Upcast — définition ?

Answer

Conversion d’un dérivé vers sa base.

12Question

Downcast — définition ?

Answer

Conversion d’une base vers un dérivé.

13Question

Visibilité membres — influence ?

Answer

Contrôle accès selon public, protected, private.

14Question

Généricité statique — en quoi ?

Answer

À la compilation via templates.

15Question

Polymorphisme dynamique — en quoi ?

Answer

À l’exécution via fonctions virtuelles.

16Question

Références constantes — avantage ?

Answer

Manipuler un objet sans le modifier.

17Question

Durée de vie des temporaires — avec const ?

Answer

Prolongée si lié à une référence constante.

18Question

Héritage virtuel — but ?

Answer

Résoudre ambiguïtés d’héritage multiple.

19Question

Héritage public — effet ?

Answer

Membres publics restent publics dans la dérivée.

20Question

RTTI — rôle ?

Answer

Vérifier le type réel d’un objet à l’exécution.

Test yourself with the quiz

Test your knowledge with 10 questions on Maîtrise de la programmation orientée objet en C++.

1. Qu'est-ce que la généricité en C++ ?

2. Qui a écrit 'The C++ Programming Language', une référence sur le langage C++ ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Maîtrise de la programmation orientée objet en C++.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator