Кресты / Говнокод #23693 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
bool SomeClass::someFunc()
{
    #define err(msg) { echo(msg); asm jmp __label_error; }
    // много кода
    if (some) err("все плохо");
    // еще больше кода
    return true;
__label_error:
    // тут типа код очистки
    return false;
    #undef err
}

"мы не используем goto"
(Borland C++Builder 6.0)

Запостил: m_dark m_dark, (Updated )

Комментарии (20) RSS

  • Наверняка чтобы обойти правило статического анализатора "не использовать гото, суки!"
    Ответить
    • > статического анализатора
      > Borland C++Builder 6.0

      Ну, если под статическим анализатором подразумевался человек, то все сходится.
      Ответить
                  • Нет, это он придумывает рифмы к "анал, минет, кордебалет".
                    Мне одному кажется, что борманд вайпает?)
                    Ответить
                    • Доказательства есть? Ежу понятно что у него есть темная сторона - кавайные телки на аватарках + некислый такой технический уровень выдают в нем не самого обычного человека, но какая она мы не знаем и лучше наверняка не знать.
                      Ответить
                      • Я не имел ввиду, что борманд и есть тот анал-пер-оральный вайпер, я имел ввиду, что его рифмы можно расценить как ещё один вайп.
                        Ответить
                        • > ещё один вайп

                          Это не вайп. Он с душой подходит, старается. AnalPerOral просто постит однотипное унылое говно; Бормандяша дистиллирует суть треда.
                          Ответить
  • Еще обиднее когда манагер поставивший такое правило не знает что делает goto, но запрещает юзать.
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8