Pourquoi et comment dois-je utiliser des espaces de noms en C++?

Je n'ai jamais utilisé les espaces de noms pour mon code avant. (Autres que pour l'utilisation des fonctions STL)

  1. Autres que pour éviter les conflits de nom, est-il une autre raison pour utiliser des espaces de noms?
  2. Dois-je joindre les deux déclarations et les définitions dans l'espace de noms portée?
InformationsquelleAutor nakiya | 2010-11-18