Claude DELANNOY
Ingénieur de l’ENSEM (École nationale supérieure d’électricité - et de mécanique) de Nancy - Ingénieur informaticien au CNRS (Centre national de la recherche scientifique)
Le langage C++, développé à partir de C, est un langage orienté objet qui a l'avantage d'avoir une base très répandue. IL laisse donc au programmeur la possibilité d'adopter un style plus ou moins orienté objet. Cet article présente les évolutions et les apports de C++ par rapport à C. Puis les spécificités de C++ sont abordées plus en détail : classes, héritages, surdéfinition d'opérateurs, polymorphismes, etc.
Cet article présente trois exemples de programmes utilisant les fonctionnalités du langage orienté objet C++. Le premier exemple illustre l'utilisation des classes, à travers la manipulation d'ensembles d'entiers. Le second exemple traite des patrons de classe. Et le troisième concerne la création d'une classe permettant de gérer une liste chaînée d’objets de types différents.