Documents divers


La bibliothèque standard de C++

Les collections de la bibliothèque standard

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.

Itérateurs divers et inserters

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.

Pointeurs sur fonctions, fonctions objets et prédicats

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>.

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.

Autres documents

Standard de programmation

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)

Autres documents à venir...
(voir aussi la section Utilisation avancée des MFC)


Retour à la page principale