ДействиеСценарий / Говнокод #19323 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
while(container.x < targetX) {
     container.x++;
}

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

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

  • Кстати, gcc этот код вполне нормально соптимизировал в if 🙂
    Ответить
    • умел бы gcc еще на ходу править исходники делая эквивалентные соптимизированные замены...
      Ответить
        • так в том то и загвоздка чтобы на выходе было не байтоебство (vect.data()[vect.size()-1]) а осмысленные конструкции (vect.last()).

          А уж выкинуть пустые/никогда не выполняющиеся циклы/условия точно можно
          Ответить
          • Цикл оставит. Оптимизация только для целых сработала.
            Ответить
            • Кстати, в сишке container.x и targetX могут быть и указателями, причём если container.x указывает на тип размером больше байта, то инкремент работает по-хитрому.
              Ответить
  • А вы заметили, что при комментировании капчу вводить не обязательно?
    Ответить
    • Ты просто слишком долго писал коммент, таймаут на серверной стороне закончился, и он забил на проверку капчи.
      Ответить
    • Да, заметили. Капча даётся либо гостям, либо тем, кто часто комментирует. Если подождать до того момента, когда капчу из-за частого комментирования бы не дали, то можно не вводить.
      Ответить

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

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

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


    8