As especificações C \ C ++ deixam de fora um grande número de comportamentos em aberto para os compiladores implementarem de sua própria maneira. Há várias perguntas que sempre são feitas aqui sobre o mesmo e temos excelentes postagens sobre
As especificações C \ C ++ deixam de fora um grande número de comportamentos em aberto para os compiladores implementarem de sua própria maneira. Há várias perguntas que sempre são feitas aqui sobre o mesmo e temos excelentes postagens sobre
Esta publicação do Stack Overflow lista uma lista bastante abrangente de situações em que a especificação da linguagem C / C ++ declara ser 'comportamento indefinido'. No entanto, quero entender por que outras linguagens modernas, como C # ou Java, não têm o conceito de 'comportamento indefinido'....
Pessoalmente, fico acordado até tarde da noite, codificando e gostando de trabalhar em projetos pessoais. Meus outros colegas também sentem o mesmo e gostam de codificar à noite. No entanto, não se trata de ser apaixonado por hobbies pessoais, mas realmente sinto que sou mais produtivo à noite. Eu...
Quais métodos você usa para ficar acordado e alerta enquanto trabalha? Pessoalmente, tomo café sem parar durante o dia. Mas também ouvi falar dessa coisa chamada exercício que também deve ajudar. Alguém mais tem dicas e truques para ficar mais acordado e alerta enquanto trabalha? Red Bull? Talvez...
Hoje encontrei um projeto GPL no SourceForge cujos executáveis estão espalhando um vírus. Esse fato foi apontado várias vezes nas revisões do projeto e o executável infectado ainda está disponível para download. Aparentemente, os executáveis mais antigos não estão infectados, portanto o projeto...
Deixe-me explicar isso um pouco. Em um trabalho anterior, eu tinha um colega de trabalho que tem uma boa reputação com a gerência. Ele sempre terminava a tempo. E os chefes estavam felizes com seu progresso, então ele obteve certos privilégios. O problema era que os outros programadores sabiam...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Apenas uma...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 8 anos . Então, eu já tive algumas...
Eu estava lendo esta pergunta no SO, que discute algum comportamento indefinido comum em C ++, e me perguntei: o Java também tem um comportamento indefinido? Se for esse o caso, quais são algumas das causas comuns de comportamento indefinido em Java? Caso contrário, quais recursos do Java o...
No Head First Design Patterns, ele ensina o padrão de estratégia usando um exemplo do Duck, em que diferentes subclasses do Duck podem ser atribuídas a um determinado comportamento em tempo de execução. Pelo meu entendimento, o objetivo do padrão de estratégia é alterar o comportamento de um único...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Não tenho...
Seja em C ou C ++, acho que esse programa ilegal, cujo comportamento de acordo com o padrão C ou C ++ é indefinido, é interessante: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; } void bar() { int x = 123; int y = 456; } int main() { bar(); const int n1...
Alguns compiladores C hiper-modernos inferirão que, se um programa chamar o comportamento indefinido quando receber determinadas entradas, essas entradas nunca serão recebidas. Consequentemente, qualquer código que seja irrelevante, a menos que tais entradas sejam recebidas, poderá ser...