1. C++ / Говнокод #943

    +137.6

    1. 1
    struct X{template<class T>X(T);X g(){X(this->*&X::g);}};

    Короткая программа валит MSVC8 при компиляции

    Запостил: guest, 24 Апреля 2009

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

    • Ja!:
      за такой код вообще надо руки отрывать...
      Ответить
    • [quote=Ja!]за такой код вообще надо руки отрывать...[/quote]
      Это код не для продакшна, он даже компилироваться не должен.
      Известно, что при непpавильном использовании буст бинда можно нактнуться на креш компилятора. Код - максимальное упрощенный пример, иллюстрирующий эту проблему, уже не содержащий boost.
      Ответить
    • 67798:
      Наоборот это классный код для тестирования. Msvc10 надо тестить на нём.
      Ответить
    • А нельзя нормально отформатировать? Или такое форматирование - для придания вида краткости?
      Ответить

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