Форум — Talks [в рамку и на стенку] Шаблоны - зло 0 0 http://www.demotivation.ru/miymukh7b3p7pic.html Перемещено Pi из Development Ссылка
> ШАБЛОНЫ - ЗЛО!!1 > все что нужно уже есть в boost и stl http://lurkmore.ru/Взаимоисключающие_параграфы Deleted (29.06.09 20:42:13 MSD) Показать ответ Ссылка
stl - самое ущербное что есть в плюсах, с одной стороны без них никуда, с другой от ник куче гемора. wfrr ★★☆ (29.06.09 20:49:31 MSD) Показать ответ Ссылка
Ответ на: комментарий от Deleted 29.06.09 20:42:13 MSD Взываем дух Виталика жеж Karapuz ★★★★★ (29.06.09 20:54:51 MSD) автор топика Ссылка
Ответ на: комментарий от wfrr 29.06.09 20:49:31 MSD > stl - самое ущербное что есть в плюсах, с одной стороны без них никуда Не согласен, без stl вполне можно обойтись. :) nozh ★ (29.06.09 21:39:30 MSD) Ссылка
Такие темы в толксы надо переносить... ... но уж ладно, выскажусь. Шаблоны зло, когда их используют не для реализации полиморфизма, а реализации вычислений времени компиляции. Но к сожалению, стандарт плюсов не предусматривает другого выхода. www_linux_org_ru ★★★★★ (29.06.09 21:43:20 MSD) Показать ответы Ссылка
Ответ на: комментарий от www_linux_org_ru 29.06.09 21:43:20 MSD >Шаблоны зло, когда их используют не для реализации полиморфизма, а реализации вычислений времени компиляции щито? jtootf ★★★★★ (29.06.09 22:08:58 MSD) Показать ответ Ссылка
Ответ на: комментарий от www_linux_org_ru 29.06.09 21:43:20 MSD >Такие темы в толксы надо переносить... Не надо. Щас лисперы набегут и начнется.. А в токсах [ЖЖ] только разных мастей, срача не возникнет Karapuz ★★★★★ (29.06.09 22:11:52 MSD) автор топика Ссылка
Ответ на: комментарий от jtootf 29.06.09 22:08:58 MSD >щито? О! вот и первый лиспер™ Karapuz ★★★★★ (29.06.09 22:12:30 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от Karapuz 29.06.09 22:12:30 MSD >О! вот и первый лиспер™ типун тебе на шаблон! jtootf ★★★★★ (29.06.09 22:36:05 MSD) Ссылка
Ответ на: комментарий от www_linux_org_ru 29.06.09 21:43:20 MSD > Шаблоны зло, когда их используют не для реализации полиморфизма, а реализации вычислений времени компиляции Как-то мне проще их использовать в первом случае, чем во втором. А вообще да, шаблоны к плюсам весьма гвоздями прибиты. fat_lor_troll (29.06.09 22:44:54 MSD) Ссылка
Ответ на: комментарий от www_linux_org_ru 29.06.09 21:43:20 MSD > Шаблоны зло, когда их используют не для реализации полиморфизма А как использовать шаблоны для реализации полиморфизма? Расскажите. mannaz ★ (29.06.09 22:55:12 MSD) Показать ответ Ссылка
Ответ на: комментарий от mannaz 29.06.09 22:55:12 MSD > А как использовать шаблоны для реализации полиморфизма? Расскажите. А разве не все это знают? Параметрический полиморфизм: template<class T> T min(T x, T y) { return x<y?x:y; } (хотя, на самом деле, по хорошему тут должет быть Bounded parametric polymorphism и для него нужен с++0х) www_linux_org_ru ★★★★★ (30.06.09 00:56:44 MSD) Показать ответы Ссылка
Ответ на: комментарий от www_linux_org_ru 30.06.09 00:56:44 MSD >Bounded parametric polymorphism в смысле, что T должен быть Ord (принадлежать классу типов сравнимых величин)? jtootf ★★★★★ (30.06.09 01:01:22 MSD) Ссылка
Ответ на: комментарий от www_linux_org_ru 30.06.09 00:56:44 MSD ааа, ты в общетеоритическом смысле mannaz ★ (30.06.09 01:25:50 MSD) Показать ответ Ссылка
Ответ на: комментарий от mannaz 30.06.09 01:25:50 MSD http://lurkmore.ru/Demotivation.ru AITap ★★★★★ (30.06.09 16:01:27 MSD) Показать ответ Ссылка
Ответ на: комментарий от AITap 30.06.09 16:01:27 MSD so what? mannaz ★ (30.06.09 16:04:37 MSD) Ссылка