Articles of padrões de

O printf (“% x”, 1) invoca um comportamento indefinido?

De acordo com o padrão C (6.5.2.2, parágrafo 6) Se a expressão que denota a function chamada tiver um tipo que não inclui um protótipo, as promoções de inteiros serão executadas em cada argumento e os argumentos que tiverem o tipo float serão promovidos para o dobro. Essas são chamadas de promoções de argumento padrão. […]

Usando Unicode no código-fonte C ++

Qual é a codificação padrão do código fonte do C ++? O padrão C ++ ainda diz algo sobre isso? Posso escrever fonte C ++ em Unicode? Por exemplo, posso usar caracteres não ASCII, como caracteres chineses, nos comentários? Em caso afirmativo, o Unicode completo é permitido ou apenas um subconjunto do Unicode? (por exemplo, […]

Não há parênteses em um construtor sem argumentos em um padrão de idioma?

Eu estava compilando um programa C ++ no Cygwin usando g ++ e eu tinha uma class cujo construtor não tinha argumentos. Eu tinha as linhas: MyClass myObj(); myObj.function1(); E ao tentar compilá-lo, recebi a mensagem: error: request for member ‘function1’ in ‘myObj’, which is of non-class type ‘MyClass ()()’ Depois de uma pequena pesquisa, […]

Espaços em URLs?

O w3fools afirma que as URLs podem conter espaços: http://w3fools.com/#html_urlencode Isso é verdade? Como um URL pode conter um espaço não codificado? Tenho a impressão de que a linha de solicitação de uma solicitação HTTP usa um espaço como um delimitador, sendo formatada como {the method}{space}{the path}{space}{the protocol} : GET /index.html http/1.1 Portanto, como pode […]

Como colocar o controle WebBrowser no IE9 em padrões?

Eu estou usando automação (ou seja, COM automação) para exibir alguns HTML no Internet Explorer (9): ie = CoInternetExplorer.Create; ie.Navigate2(“about:blank”); webDocument = ie.Document; webDocument.Write(szSourceHTML); webDocument.Close(); ie.Visible = True; O Internet Explorer aparece, mostrando meu html, que começa como: … Observação: o doctype html opt-in do modo de padrões html5 Exceto que o documento não está […]

Convenções de codificação – Nomenclatura Enums

Existe uma convenção para nomear enumerações em Java? Minha preferência é que um enum seja um tipo. Então, por exemplo, você tem um enum Fruit{Apple,Orange,Banana,Pear, … } NetworkConnectionType{LAN,Data_3g,Data_4g, … } Eu me oponho a nomeá-lo: FruitEnum NetworkConnectionTypeEnum Eu entendo que é fácil escolher quais arquivos são enums, mas você também teria: NetworkConnectionClass FruitClass Além disso, […]

Qual é a diferença entre __PRETTY_FUNCTION__, __FUNCTION__, __func__?

Qual é a diferença entre __PRETTY_FUNCTION__ , __FUNCTION__ , __func__ e onde estão documentadas? Como decido qual deles usar?

É legal reciclar em main () em C ++?

Eu li que o padrão C ++ proíbe recursion em main() , mas g + + compila o seguinte código sem reclamação: int main() { main(); } Alguém pode esclarecer isso?

Injeção de Dependência vs. Padrão de Fábrica

A maioria dos exemplos citados para uso da Injeção de Dependência, também podemos resolver usando o padrão de fábrica. Parece que quando se trata de uso / design, a diferença entre a injeção de dependência e a fábrica é turva ou fina. Uma vez alguém me disse que é como você usa isso que faz […]

Por que precisamos padrão de design de fábrica abstrata?

A maioria da definição diz: Uma fábrica abstrata fornece uma interface para criar famílias de objects relacionados sem especificar suas classs concretas Qual é o uso do Abstract Factory Pattern como podemos conseguir a tarefa através da criação de um object da própria class concreta. Por que temos um método de fábrica que cria o […]