Resultados da pesquisa a pedido "undefined-behavior"
Um comportamento indefinido pode seguir um getc () alterar o comportamento do programa se o getc () sair via SIGINT
Sob interpretações modernas de "Comportamento indefinido", um compilador tem o direito de assumir que nenhuma cadeia de eventos que tornaria "inevitável" um comportamento indefinido ocorrerá e pode eliminar o código que seria aplicável apenas nos ...
Incrementando uma constante em C ++
Alguém pode me explicar como esse código funciona? Eu sinto que o compilador não deve permitir que eu faça o que fiz (mova um ponteiro int para apontar para uma const int) ou, alternativamente, pelo menos esperaria um aviso do compilador ou um ...
Qual é o caminho certo para encontrar a média de dois valores?
Recentemente eu aprendi que o excesso de número inteiro é um comportamento indefinido em C (questão secundária - também é UB em C ++?) Frequentemente, na programação C, você precisa encontrar a média de dois valoresa eb. No entanto ...
É enquanto (1); comportamento indefinido em C?
EmC ++ 11 é um comportamento indefinido, mas é o caso em C que
C ++ 11: sequência (50, 'x') versus sequência {50, 'x'}
Como visto emideona [http://ideone.com/VIBlPE]: cout << string(50, 'x'); // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx cout << string{50, 'x'}; // 2xWAT ?? Eu descobri que 50 é ASCII '2', então: cout << static_cast<int>('2'); // 50 ...
Por que essa implementação do strlen () funciona?
(Disclaimer: eu viessa questão, e eu não estou pedindo novamente - estou interessado emporque o código funciona enão emcomo funciona.)assimaqui está esta imp...
Existem pontos de seqüência na expressão a ^ = b ^ = a ^ = b, ou é indefinida?
A maneira supostamente "inteligente" (mas na verdade ineficiente) de trocar duas variáveis inteiras, em vez de usar armazenamento temporário, ger...
++ i + ++ i + ++ i em Java vs C
int i=2; i = ++i + ++i + ++i;Qual é o mais correto? Resultado de Java de 12 ou C = 13. Ou, se não for uma questão de correção, por favor, elabore.
What is the strict aliasing rule
Quando perguntar sobreomportamento indefinido comum em C [https://stackoverflow.com/questions/98340/what-are-the-common-u ndefinedunspecified-behavior-for-c-that-you-run-into], almas mais esclarecidas do que referi à regra estrita de alia Do que ...