30
Les espaces de noms
La notion d’espace de noms a été présentée succinctement au paragraphe 1.9 du chapitre 2, afin de vous permettre d’utiliser convenablement la bibliothèque standard du C++.
D’une manière générale, elle permet de définir des ensembles disjoints d’identificateurs, chaque ensemble étant repéré par un nom qu’on utilise pour qualifier les symboles concernés. Il devient ainsi possible d’utiliser le même identificateur pour désigner deux choses différentes (ou deux versions différentes d’une même chose, par exemple une classe) pour peu qu’elles appartiennent à deux espaces de noms différents. Cette notion présente surtout un intérêt dans le cadre de développement de gros programmes ou de bibliothèques. C’est ce qui justifie sa ...