Perguntas com a marcação «using-directives»

30
Por que "usar o namespace std;" considerada má prática?
Outras pessoas me disseram que escrever using namespace std;código está errado e que eu deveria usá std::cout-lo std::cindiretamente. Por que é using namespace std;considerada uma má prática? É ineficiente ou corre o risco de declarar variáveis ​​ambíguas (variáveis ​​que compartilham o mesmo nome que uma função no stdespaço para nome)? …


2
Por que "usar o Sistema"; não é considerado uma má prática?
Tenho experiência em C ++ e compreendo perfeitamente e concordo com as respostas a esta pergunta: Por que "usar o namespace std;" considerada má prática? Então, estou surpreso que, tendo alguma experiência com C # agora, vejo exatamente o oposto: using Some.Namespace;é literalmente usado em todos os lugares. Sempre que …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.