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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
TVector4 V0;
TVector4 V1;
TVector4 V2;

//....
//Пример компилирующегося допустимого использования:
(V0+V1)=V2;

Нашёл я тут мега библиотеку в инете для работы с векторами. За такое нужно бить по рукам.

Запостил: Говногость Говногость, (Updated )

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

  • Не понял, как эта херня компилится? Мда, я ничего не смыслю в [этом языке, который нельзя называть по имени].
    Ответить
  • Мейерс в книге Effective C++ описывает такую ситуацию. operator+ должен возвращать константное значение для запрета подобных вещей. Стандарт не читал, но вероятно там не оговаривается специально поведение в таком случае.
    Ответить
  • Я бы за такой код не только руки оторвал, а еще и голову.
    Ответить
  • Также характерный для говнокодов префикс T-.
    Ответить
    • Характерный для продуктов Борланда:-D
      Это уже о многом и говорит в "пользу" борланда.
      Ответить

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

Помни, guest, за тобой могут следить!

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


    8