Programar em C++/Namespace: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Daveiro (discussão | contribs)
Sem resumo de edição
Sem resumo de edição
Linha 33:
 
----
o preposito dos namespace é localizar os identifiers (os nomes) por forma a evitar que haja apenas um, para evitar colisões.
por exemplo eu poderia criar uma função com um determinado nome e depois vinha a saber que esse mesmo nome existia na biblioteca. e isto pode ocorrer bem frequentemente quando temos vários progrmadores a contribuir para o mesmo projecto e ainda para mais quando se recorre a bibliotecas para usar código criado por outros.
 
o que o namespace permite é continuar a termos o mesmo nome mas irá fazer a diferenciação pela detecção do contexto de aplicação para cada nome.