Няшная / Говнокод #18744 Ссылка на оригинал

0

  1. 1
  2. 2
/* For C++ compliance - cannot use "this" keyword */
#define this this_

Где-то в недрах какого-то цисковского проекта. Что только не встретишь в этом странном мире.

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

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

  • Интересно, а заголовки функций и вызовы там тоже задефайнены под явную передачу this?
    Ответить
    • Я пока ещё не разбирался. У меня при виде такого возникает единственное желание: валить из этой конторы нафиг.
      Ответить
      • А, кажется понял. У них был сишный код, в котором юзались переменные с именем this. Чуваки попытались собрать плюсовым компилятором - а он ругается. Ну и придумали этот хак, чтобы код не править...
        Ответить

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

Где здесь C++, guest?!

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


    8