Programmation C++ : Les pointeurs

Les pointeurs sont une des difficultés majeures du C++. Nous apprendrons dans ce chapitre à les manipuler. Ce sera l'occasion d'étudier les fonctions avec passage de paramètres par pointeur . Ce passage de paramètres peut sembler obsolète et on peut penser qu'il vaut mieux utiliser le passage de paramètres par référence mais tout programmeur en C++ se doit de le connaître et il est toujours très utilisé. Nous étudierons également les liens entre les tableaux et les pointeurs. Jusqu'à maintenant, nous manipulions des tableaux dont la taille était constante.

 

Nous étudierons dans ce chapitre les tableaux dynamiques dont la taille peut être quelconque et variable au cours du temps. Ce sera l'occasion d'étudier l'allocation dynamique de mémoire qui permet au programmeur de gérer la RAM comme bon lui semble en créant ou en détruisant de nouvelles structures. A l'occasion d'exercices, nous verrons une structure de données plus complexe : des listes constitués de tableaux dynamiques dont la taille peut s'allonger au fur et à mesure des besoins.