Chapitre d’ouvrage

1. Les fondamentaux

Pages 7 à 21

Citer ce chapitre


  • Pichaud, C.
(2020). 1. Les fondamentaux. Aide-mémoire C++ (p. 7-21). Dunod. https://stm.cairn.info/aide-memoire-c--9782100807123-page-7?lang=fr.

  • Pichaud, Christophe.
« 1. Les fondamentaux ». Aide-mémoire C++ Dunod, 2020. p.7-21. CAIRN.INFO, stm.cairn.info/aide-memoire-c--9782100807123-page-7?lang=fr.

  • PICHAUD, Christophe,
2020. 1. Les fondamentaux. In : Aide-mémoire C++ Paris : Dunod. Aide-mémoire de l'ingénieur, p.7-21. URL : https://stm.cairn.info/aide-memoire-c--9782100807123-page-7?lang=fr.

Le C++ est un langage compilé qui génère de l’assembleur et produit des fichiers objets qui sont ensuite utilisés par l’éditeur de liens pour construire un exécutable directement exploitable par le processeur. Il n’y a pas de génération d’un assembleur intermédiaire nécessitant un interpréteur ou un mécanisme de compilation « Just In Time ». Sous Windows, on produit des EXE ou des DLL, sous Linux on génère des exécutables ou des fichiers partagés so.
Le standard C++ possède deux volets :
▶ le langage ;
▶ la bibliothèque standard STL.
La STL est construite en C++ et est livrée avec chaque compilateur. Il existe une version open source de la STL comme Boost qui est très populaire (www.boost.org). Boost fournit d’autres choses en plus de la STL.
C++ est un langage typé statique. Tous les éléments doivent être connus à la compilation.
Dans ce chapitre, nous ferons un tour rapide des grands éléments qui constituent le socle de C++, à savoir les fonctions, les types, les pointeurs, les références et les classes.Le point d’entrée d’un programme est la fonction main() :
La première ligne du main, qui est le point d’entrée, demande d’inclure la librairie d’entrée-sortie <iostream>. Elle montre l’utilisation de l’objet cout présent dans l’espace de nom (namespace) std. Plus précisément, l’opérateur << est utilisé pour passer la chaîne « Bonjour » en paramètre. Il est possible de rendre le code plus lisible en demandant que l’espace de nom soit utilisé sans le mentionne…


Date de mise en ligne : 01/06/2022

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

14,99 €

256 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?