You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Adrien MAES 4dd7b13e53 inf224 project 2 years ago
cpp inf224 project 2 years ago
swing inf224 project 2 years ago
README inf224 project 2 years ago
cours inf224.pdf inf224 project 2 years ago

README

***** PARTIE C++ *****

Etape 1 : OK

Etape 2 : OK

Etape 3 : OK

Etape 4 :

--- Comment appelle-t'on ce type de méthode et comment faut-il les déclarer ?
--> Ce type de méthode est une méthode abstraite, il faut la déclarer en
--> rajoutant const = 0 dans le header

Etape 5 :

--- Quelle est la propriété caractéristique de l'orienté objet qui permet de faire cela ?
--> C'est le polymorphisme

--- Qu'est-il spécifiquement nécessaire de faire dans le cas du C++ ?
--> il faut déclarer les méthodes "virtual"

--- Quel est le type des éléments du tableau : est-ce que ce tableau contient
--- les objets ou des pointeurs vers ces objets ?
---> Ce tableau contient des pointeurs vers ces objets

Etape 6 :

--- Que faut-il faire pour que l'objet Film ait plein contrôle sur ses données
--- et que son tableau de durées des chapitres ne puisse pas être modifié (ou pire, détruit) à son insu ?
--> Il faut recopier le tableau passé en paramètre

--- Quelle est la solution très simple que propose C/C+