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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    template <class Type, unsigned long Dim> inline MStreamTextIn&
      MStreamTextIn::operator >>(const MMVector<Type, Dim>& o_value)
      {
      for (unsigned long i = 0; i < Dim; i++)
        GetBaseStream() >> i_value[i];
      return *this;
      }

    copy-paste & templates
    o_vlaue == i_value it's magic

    Запостил: VladislavKurmaz, 06 Июня 2011

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

    • даже если i_value где-то объявлен, то при первом же тесте выявится.
      Ответить
      • в том-то и фишка, что msvc10 как-то пропускал это чудо, а вот сборка под cygwin для портирования на mac сразу дала сбой
        Ответить
        • > msvc10
          > cygwin для mac
          мне это одному кажется неправильным?
          Ответить
          • согласен, что не совсем понятно, уточню
            сборка под win с помощью cygwin как один из этапов - это позволяет просеять отклонения от стандарта.
            ну а потом - да mac (xCode or cmake )
            Ответить
        • >msvc10 как-то пропускал это чудо.
          может инклуд был какой-ньть хитрый или задефайнего что-ньть?
          Ответить
          • msvc любой версии такое пропускает. потому что не реализует двухфазный поиск зависимых имен. этот самый поиск предполагает синтаксический анализ шаблона до его инстанцирования. момент спорный - надо или не надо, но по факту студия в этом вопросе стандарту не соответствует.
            Ответить
    • Жуть.
      Ответить
    • http://radikal.ru/F/s57.radikal.ru/i158/1106/f6/21cda41fc202.jpg.html
      http://radikal.ru/F/s39.radikal.ru/i084/1106/33/b85d5fc47000.jpg.html
      What that? Opera?
      Ответить
      • Windows - Говно
        Ответить
      • я залезал из Оперы и Хрома - все нормально. Это вы как-то ломаете говнокод все время
        Ответить
        • >ломаете говнокод
          как звучит-то ...
          Ответить
        • Так уж всё время? :p
          Не для кого не секрет, что говнокод всегда ломается в самый неподходящий момент. Годный код такого никогда не сделает.
          Может я и ломаю говнокод, но хотя бы не ломаю комедию.
          Ответить
      • еще при добавлении коммента иногда просит ввести капчу из 4-х цифр, но она походу для вида (я никогда не ввожу туда ничего - и так добавляет).
        Ответить
        • ты не вводишь, а она вводит в заблуждение.
          Ответить
        • А у меня, наконец-то, заработала. Без ввода не пускает уже =)
          UPD: спиздел, пустила =( До этого 2 раза подрят исправно отработала, а щас все таки проверил в последний момент.
          Ответить
          • страйко говорил, что она должна появляться только если пишешь слишком часто. Так вот, думаю, случай, когда вводить не надо, это тогда, когда она не должна отображаться.
            Ответить
            • вот вы слоупоки, капче уже почти полгода
              уж не знаю как страйкер её имплементировал (сырцы - сикретные), задумывалась реализация с огоньком или просто так получилось, но работает как надо
              Ответить
              • а, это не баг - это фича!
                Ответить
              • Иногда, если не вводить - пускает, иногда - нет. Видимо, дабы не расслаблялись.
                Ответить
        • это секрет, который говнокод.ру унесет с собой в могилу :)
          Ответить
    • показать все, что скрытоvanished
      Ответить

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