Le langage C++

Ce cours approfondi sur le langage C++ se concentre sur ses spécificités en tant qu'extension avancée du C (norme ISO 1990). Le document met particulièrement l'accent sur les différences fondamentales entre ces deux langages, tout en supposant une connaissance préalable des bases du C. Vous découvrirez comment le C++ améliore et enrichit le C traditionnel avec de nouvelles fonctionnalités et une syntaxe plus expressive.

La formation explore en détail les ajouts orientés objet qui distinguent le C++ de son prédécesseur : classes, héritage, polymorphisme et encapsulation. Ces concepts puissants transforment radicalement l'approche de la programmation, permettant une meilleure organisation du code et une réutilisabilité accrue. Le cours souligne particulièrement ces aspects novateurs tout en passant rapidement sur les éléments communs aux deux langages.

Au-delà de la POO, le document révèle comment le C++ modernise le C avec des améliorations syntaxiques notables : références, surcharge de fonctions, gestion améliorée des entrées/sorties, et espaces de noms. Ces fonctionnalités, bien que n'étant pas directement liées à l'orienté objet, contribuent significativement à rendre le code plus lisible et plus sûr.

Destiné aux développeurs C expérimentés, ce support offre une transition optimale vers le C++ moderne. En se concentrant délibérément sur les différences et innovations, il permet une montée en compétence efficace sans répéter les concepts déjà maîtrisés en C. Une ressource précieuse pour tout programmeur souhaitant ajouter le C++ à son arsenal technologique.


Auteur: inconnue

Envoyé le : 27 Mar 2012

Type de fichier : PDF

Pages : 53

Téléchargement : 7139

Niveau : Débutant

Taille : 288.24 Ko