- 1
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Крупный проЭкт.
Мне кажется или с isMainWindow что-то не чисто?
Другой вопрос, что указателем все-таки, наверное, было лучше - при вызове придется брать адрес, но амперсанд только добавит наглядности.
А конкретно за NULL в ссылке - руки отрывать и обратно в задний проход засовывать. С проворотом до щелчка. Т.к. у нормальных людей функция, принимающая ссылку, как раз и символизирует, что этот аргумент обязателен, и неинициализированным не должен быть никогда.
А то так можно докатиться и до кодстайла с обязательными проверками ссылок на NULL...
У нас в этом проекте так и есть. :(