Висновок
Простір імен - ще один засіб організації коду програм.
Використовується в об'ємних проектах, щоб уникнути конфліктів визначень. При спільній роботі декількох програмістів звичайно вони коментують авторство тексту, виділяють дрібні побічні процедури в "особисті" модулі й підключають їх по необхідності. Простежити залежності у великій кількості модулів складно, і в якийсь момент, у якімсь місці, процедур з унікальним ім'ям swap() стає декілька.
Призначення простору імен полягає в тому, щоб розбити всі визначення імен C++ на підмножини (які й називаються просторами імен) так, щоб для кожного ім'я однозначно перебувало його визначення.