Articles of padrões

O que são declarações e declaradores e como seus tipos são interpretados pelo padrão?

Como exatamente o padrão define que, por exemplo, float (*(*(&e)[10])())[5] declara uma variável do tipo “referência a matriz de 10 ponteiro para function de () retornando ponteiro para array de 5 float “? Inspirado pela discussão com @DanNissenbaum

Ponteiro base para array de objects derivados

Seguindo uma pergunta feita aqui hoje cedo e multidões de perguntas temáticas similares, estou aqui para perguntar sobre esse problema do ponto de vista da stadard. struct Base { int member; }; struct Derived : Base { int another_member; }; int main() { Base* p = new Derived[10]; // (1) p[1].member = 42; // (2) […]

O novo chama o construtor padrão em C ++?

Quando eu uso o new [] para criar uma matriz de minhas classs: int count = 10; A *arr = new A[count]; Eu vejo que ele chama um construtor padrão de tempos de count . Como resultado, o arr count objects inicializados do tipo A Mas se eu usar a mesma coisa para construir um […]

Classes de utilidade são más?

Eu vi esse fio Se uma class “Utilities” é ruim, onde coloco meu código genérico? e pensei por que as classs de utilidade são más? Digamos que eu tenha um modelo de domínio com dezenas de classs de profundidade. Eu preciso ser capaz de instâncias xml-ify. Eu faço um método toXml no pai? Eu faço […]

MVCS – Model View Controller Service

Estou usando o MVC há muito tempo e ouvi falar sobre a camada ” Serviço ” (por exemplo, no projeto da Web em Java) e estou imaginando se esse é um padrão arquitetural real, pois não consigo encontrar muitas informações sobre isto. A ideia do MVCS é ter uma camada de serviço entre o controlador […]

Um pré-processador de C ++ é idêntico a um pré-processador de C?

Eu estou querendo saber o quão diferente os pré-processadores para C ++ e C são. A razão para a pergunta é essa questão em uma questão específica do pré-processador onde o parágrafo do padrão que trata da questão tem um texto diferente (e um número de parágrafo diferente) e também são diferenças em relação às […]

Como carregar pacotes em R automaticamente?

Você poderia me sugerir uma maneira de carregar pacotes automaticamente em R? Quer dizer, eu quero iniciar uma session no R sem precisar usar a library(‘package name’) várias vezes. Suponha que eu baixei todos os pacotes que eu vou querer usar na próxima vez que eu começar o R.

Pode uma implementação C em conformidade # define NULL para ser algo maluco

Estou perguntando por causa da discussão que foi provocada neste tópico . Tentar ter uma discussão séria de vai-e-vem usando comentários nas respostas de outras pessoas não é fácil ou divertido. Então, eu gostaria de ouvir o que nossos especialistas em C pensam sem ficar restrito a 500 caracteres por vez. O padrão C tem […]

Por que o comportamento não especificado de `i = ++ i + 1`?

Considere a seguinte citação da norma C ++ ISO / IEC 14882: 2003 (E) (seção 5, parágrafo 4): Exceto onde indicado, a ordem de avaliação de operandos de operadores individuais e subexpressões de expressões individuais, e a ordem na qual os efeitos colaterais ocorrem, não é especificada. 53) Entre o ponto de seqüência anterior e […]

Por que a correspondência de padrões no Scala não funciona com variables?

Tome a seguinte function: def fMatch(s: String) = { s match { case “a” => println(“It was a”) case _ => println(“It was something else”) } } Este padrão combina muito bem: scala> fMatch(“a”) It was a scala> fMatch(“b”) It was something else O que eu gostaria de poder fazer é o seguinte: def mMatch(s: […]