- 1
- 2
- 3
- 4
- 5
- 6
while (1) { // Не все знают логические значения
...
}
for (;;) // Ещё хуже
{ ... }
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
while (1) { // Не все знают логические значения
...
}
for (;;) // Ещё хуже
{ ... }
http://ideone.com/hhUPzR
http://coliru.stacked-crooked.com/a/560afb1304130f2c
И вообще, почему нужно давать какие-то параметры чтобы компилятор стал соответствовать стандарту или выдавать ворнинги? По-хорошему все эти -Wall -Wextra -pedantic-errors должны быть по умолчанию и требовать отдельных ключей чтобы это всё ОТКЛЮЧИТЬ
Потому что если она не нужна - зачем выкидывать половину языка ради какого-то абстрактного стандарта?
http://codepad.org/JxYv1LpU
>Segmentation fault
void __declspec(naked) func() {
__asm {
push ebp
mov ebp, esp
sub esp, __LOCAL_SIZE
label:
; ...
jmp label
pop ebp
ret
}
}