Ceci est un cours de C/C++ complet.

Il est constitué de deux parties.

La première partie traite de tous les aspects syntaxique du langage C/C++, en insistant à chaque fois que cela est nécessaire sur les différences entre les deux langages. La syntaxe décrite est conforme à la norme ISO 14882 du langage et couvre toutes les fonctionnalités du langage.

La deuxième partie décrit les fonctionnalités de la bibliothèque standard C++ de manière exhaustive, et constitue une référence claire, compréhensible et exhaustive.

Les fonctions de la bibliothèque C standard et les diverses APIs des systèmes d'exploitation et des bibliothèques graphiques ne sont pas décrites. Ce cours ne traite donc que du langage C/C++ et de sa bibliothèque standard, tels qu'ils sont spécifiés par la norme.

Du fait du respect de la norme C++ et de la complexité du langage, les constructions syntaxiques et les exemples fournis dans ce cours ne fonctionneront qu'avec des compilateurs récents et de qualité. GNU gcc, Intel C++ Compiler et Visual Studio 2003 ou plus en font partie. Borland C++ 6 peut éventellement convenir.

La dernière version de ce cours peut être trouvée sur mon site Web, sous différents formats de fichiers, à l'adresse suivante :

http://casteyde.christian.free.fr

Vous pouvez également contribuer à son développement grâce à la page de support de ce site.

Tous les exemples de ce cours sont libres de droits.

