13
Construction, destruction
et initialisation des objets
Nous avons déjà vu qu’en C++, une variable peut être créée de deux façons :
par une déclaration : elle est alors de classe automatique ou statique ; sa durée de vie est parfaitement définie par la nature et l’emplacement de sa déclaration ;
en utilisant les opérateurs new et delete ; elle est alors dite dynamique ; sa durée de vie est contrôlée par le programme.
Ces trois « classes d’allocation » (statique, automatique, dynamique) vont naturellement s’appliquer aux objets. Nous commencerons par examiner la création et la destruction des objets automatiques et statiques définis par une déclaration. Puis nous montrerons comment créer et utiliser des objets dynamiques d’une manière comparable ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access