Perguntas com a marcação «namespaces»

88
Criação de um namespace C ++ no cabeçalho e na fonte (cpp)

Existe alguma diferença entre envolver os conteúdos do arquivo de cabeçalho e cpp em um namespace ou envolver apenas o conteúdo do cabeçalho e, em seguida, usar o namespace no arquivo cpp? Por diferença, quero dizer qualquer penalidade de desempenho de classificação ou semântica ligeiramente...

87
Ruby: o que :: prefix faz?

Eu estava lendo a fonte do Artifice e vi: module Artifice NET_HTTP = ::Net::HTTP # ... end linha: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Por que não fazer apenas em Net::HTTPvez de ::Net::HTTP, ou seja, o que significa quando você usa ::como prefixo?...

86
Como posso “desusar” um namespace?

Uma das peculiaridades do meu sistema de desenvolvimento (Codegear C ++ Builder) é que alguns dos cabeçalhos gerados automaticamente insistem em ter ... using namespace xyzzy ... declarações neles, que afetam meu código quando eu menos quero ou espero. Existe uma maneira de cancelar /...

86
Não é possível encontrar o namespace System.Windows.Media?

Estou usando um objeto de uma API de terceiros que tem uma propriedade do tipo System.Windows.Media.ImageSource, mas não consigo encontrar o namespace System.Windows.Media em lugar nenhum. Se tento adicionar uma referência ao meu projeto, não vejo System.Windows.Mediana lista de opções. Meu...

9
Quais espaços de nome existem e quais são as regras?

Nota: esta questão é sobre name space, não namespace. O padrão C ++ tem algumas referências a name space, mas não vejo a definição disso. Os padrões dizem que rótulos e macros estão em diferentes espaços de nome. Todas as outras referências name spaceestão na seção de compatibilidade com C / C ++,...