- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Программист С++ с опытом:
Но самое брутальное и бессердечное из того, что мне приходилось видеть
в коммерческих продуктах, было полноценным динамическим полиморфизмом,
реализованном на макросах и механизме исключений. Так уж получилось,
что автор проекта знал обо всех возможностях языка C++, кроме виртуальных функций.
вместо вызова виртуальной функции кидалось специальное исключение, а последовательность
блоков catch выступала в роли динамического диспетчеризатора. Вот это было реально круто —
если бы был конкурс работ на самую нестандартную реализацию какого-нибудь стандартного механизма,
то я бы отдал этой работе первое место, хоть она и абсолютно несовместима с реальной жизнью.
guest 16.08.2011 12:34 # +2
scriptin 16.08.2011 13:00 # +8
guest 16.08.2011 13:01 # +2
Lure Of Chaos 16.08.2011 14:11 # 0
JeremyW 16.08.2011 14:47 # +8
JeremyW 16.08.2011 20:10 # 0
Lure Of Chaos 16.08.2011 20:37 # +1
guest 16.08.2011 15:08 # +5
3.14159265 16.08.2011 15:40 # +9
>автор проекта знал обо всех возможностях языка C++, кроме виртуальных функций.
>знал обо всех возможностях языка C++
А я вот видел людей, которые знали о всех возможностях языка PHP, кроме циклов.
inkanus-gray 16.08.2011 15:51 # +2
roman-kashitsyn 16.08.2011 15:55 # +2
CPPGovno 17.08.2011 10:26 # 0
3.14159265 17.08.2011 00:35 # +2
Пруфы? Пруфы everywhere.
http://govnokod.ru/7335
http://govnokod.ru/7478
http://govnokod.ru/7226
roman-kashitsyn 17.08.2011 10:21 # +1
Компьютеры не нужны.
http://img-fotki.yandex.ru/get/3210/urjuk.1/0_20d7d_5bba6dcd_L.jpg
3.14159265 17.08.2011 16:16 # +2
http://xmages.net/show.php/3044656_12-jpg.html
inkanus-gray 17.08.2011 16:36 # 0
bugmenot 17.08.2011 18:47 # 0
3.14159265 17.08.2011 20:45 # 0
это Линда Хэмильтон и Майкл Бин
bugmenot 17.08.2011 20:57 # 0
CPPGovno 18.08.2011 06:38 # −1
Зло не пройдет!
CPPGovno 17.08.2011 10:28 # −1
CPPGovno 17.08.2011 16:31 # −1
roman-kashitsyn 16.08.2011 16:30 # +6
gegMOPO4 16.08.2011 19:52 # +2
Fai 16.08.2011 19:55 # −2
Vasiliy 17.08.2011 10:19 # 0
CPPGovno 17.08.2011 10:31 # −1
В С++ такого нет. Только в Objective-C/SmallTalk. Ещё в C# есть костыль.
guest8 09.04.2019 11:20 # −999
AAypEIq 24.08.2021 22:50 # 0