Perguntas com a marcação «namespaces»

Um espaço para nome é um contêiner que fornece contexto para identificadores, nos quais os nomes são exclusivos.

30
O que faz se __name__ == "__main__": faz?
Como fazer o armazenamento de dados em Stack Overflow em um arquivo : O que há de novo se __name__ == "__main__"? Dado o código a seguir, o que if __name__ == "__main__":faz? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) …

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)? …




11
Namespaces anônimos / anônimos vs. funções estáticas
Um recurso do C ++ é a capacidade de criar namespaces não nomeados (anônimos), assim: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Você pensaria que esse recurso seria inútil - já que você não pode especificar o nome do espaço para nome, é impossível acessar qualquer coisa …
508 c++  namespaces 

7
Como adicionar referência ao System.Web.Optimization para o aplicativo MVC-3 convertido em 4
Estou tentando usar o novo recurso de agregação em um projeto que converti recentemente do MVC 3 para o MVC 4 beta. Requer uma linha de código em global.asax BundleTable.Bundles.RegisterTemplateBundles();, que requer using System.Web.Optimization;no topo. Quando faço isso, recebo as linhas onduladas vermelhas que dizem: "Está faltando uma referência de …


5
Para que servem os namespaces embutidos?
O C ++ 11 permite inline namespaces, todos os membros dos quais também estão automaticamente no anexo namespace. Não consigo pensar em nenhuma aplicação útil disso - alguém pode, por favor, dar um exemplo sucinto e breve de uma situação em que inline namespaceé necessário e onde é a solução …

6
Obter nome do tipo sem espaço para nome completo
Eu tenho o seguinte código: return "[Inserted new " + typeof(T).ToString() + "]"; Mas typeof(T).ToString() retorna o nome completo, incluindo o espaço para nome Existe alguma maneira de obter apenas o nome da classe (sem qualificadores de espaço para nome?)
293 c#  namespaces  typeof 

7
Namespace + funções versus métodos estáticos em uma classe
Digamos que eu tenho, ou vou escrever, um conjunto de funções relacionadas. Digamos que eles estejam relacionados à matemática. Organizacionalmente, devo: Escreva essas funções e coloque-as no meu MyMathnamespace e consulte-as viaMyMath::XYZ() Crie uma classe chamada MyMathe torne esses métodos estáticos e consulte a mesmaMyMath::XYZ() Por que eu escolheria um …





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.