Ce document explique, de façon succincte mais complète, les
possibilités des collections de la bibliothèque standard (vector,
deque, list, map, multimap, set, multiset, stack, queue,
priority_queue). Des programmes donnent des exemples simples
d'utilisation.
Ce document présente les principes qui permettent de créer
des itérateurs sur les streams (ou autres) ainsi que la
technique qui permet d'ajouter des éléments aux collections
standards à partir des fonctions de <algorithm> par
exemple.
Ce document (pas tout à fait complet et qui aurait besoin d'une
révision...) présente les pointeurs sur fonction avant d'introduire
les fonctions objets ainsi que les éléments de la bibliothèque
standard permettant de construire des prédicats
pour les fonctions de <algorithm>.
Ce document est en fait un programme exemple qui présente,
explique et utilise toutes les fonctions de <algorithm>.
Bien que les explications soient succinctes, le résumé de la
première page est particulièrement utile pour se rappeler du
nom des fonctions avant de consulter, au besoin, un livre plus
complet.
Voici le standard de programmation complet qui est utilisé au
département de technique informatique du Cégep Saint-Jean-sur-Richelieu.
Il s'agit de règles de programmation à suivre pour faire des
programmes de qualité. Les règles qu'on a choisies ne sont pas
universelles : certaines compagnies peuvent imposer des règles
en contradiction complète dans certains cas. Cependant nos règles
contiennent des éléments pédagogiques importants. Bien que les
commentaires soient les bienvenus, les choix qui ont été faits
tiennent compte de plusieurs éléments qui ne sont pas justifiés
ici. Il serait donc surprenant que les règles, bien que
discutables, soient modifiées facilement... (version février 2001)