Perguntas com a marcação «undefined-behavior»

13
Filosofia por trás do comportamento indefinido
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 isso: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points Minha pergunta não é sobre o …



5
Comportamento indefinido em Java
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 libertam …

4
Quando o comportamento indefinido em C pulou a barreira da causalidade
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 eliminado. Como um exemplo simples, dado: void foo(uint32_t); uint32_t rotateleft(uint_t value, uint32_t amount) …

5
Comportamento indefinido, em princípio
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 = …
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.