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

    +84

    1. 1
    2. 2
    3. 3
    char* c=a;
    char* d=b;
    while(*(c++)=*(d++));

    Кажется страус труп предложил. Копирование из буфера PChar b в буфер PChar a.

    Запостил: guest, 28 Июня 2009

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

    • ГовноКодер:
      А вроде уважаемый человек... O_o
      Ответить
    • ктулхо:
      мдя,а вы часом не придурки?
      или даже ту малую толику исходников Visual C++ (и непомерную кучу сырцов GCC) осилить не можете чтобы там найти именно такую конструкцию в соответствующей процедуре???

      реальные говнокодеры
      Ответить
    • Что тут не так?
      Ответить
    • Конструкция строго говоря не оптимальна. Да и просто не красиво. Хотя понятно, но не новичкам.
      Ответить
    • 1:
      Боянище тот ещё.
      Ответить
    • Из-за токого говнокода разваливаются проэкты. Понятно было-бы, если бы так выполнялось быстрее, но оно и не быстро и не читаемо.
      Единственный плюс - краткость, но если это в ущерб читаемости и скорости, то это бред.
      Ответить
    • [quote=Говногость]или даже ту малую толику исходников Visual C++ (и непомерную кучу сырцов GCC) осилить не можете чтобы там найти именно такую конструкцию в соответствующей процедуре[/quote]Если кто-то так написал то это не значит, что это правильно. ;)
      Ответить
    • Жалко, что Си позволяет делать такие Бояны. Было-бы лучше без них.
      Ответить

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