1. Les fondamentaux
Pages 7 à 21
Citer ce chapitre
- PICHAUD, Christophe,
- Pichaud, Christophe.
- Pichaud, C.
Citer ce chapitre
- Pichaud, C.
- Pichaud, Christophe.
- PICHAUD, Christophe,
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 €