1. C++ / Говнокод #4999

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    template <class TList, template <class> class Unit>
        class GenScatterHierarchy;
     template <class T1, class T2, template <class> class Unit>
        class GenScatterHierarchy<Typelist<T1, T2>, Unit>
            : public GenScatterHierarchy<Private::ScatterHierarchyTag<T1, T2>, Unit>
            , public GenScatterHierarchy<T2, Unit>
        {
        public:
            typedef Typelist<T1, T2> TList;
            typedef GenScatterHierarchy<Private::ScatterHierarchyTag<T1, T2>, Unit> LeftBase;
            typedef GenScatterHierarchy<T2, Unit> RightBase;
            template <typename T> struct Rebind
            {
                typedef Unit<T> Result;
            };
        };

    Запостил: Говногость, 21 Декабря 2010

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

    • и?
      Ответить
    • Множественное наследование, накрученные иерархии, не удобоваримые конструкции из шаблонов...
      Ответить
      • показать все, что скрытоШаблоны сами по себе -- это плохо?
        Что конкретно подразумевается?
        Да, бывает на шаблонах сложный код, универсально представляющий некоторое проектное решение (архитектуру); да, бывает используют как функциональный язык программирования периода компиляции. Но что в этом плохого?
        Ответить
      • Прошу прощения, зря полез.
        Не отвечайте мне пожалуйста.
        А то это вопросы типичного спора ни о чём.
        Ответить
    • Стыдитесь, Говногость, подкручивать счетчик постов ради гета -- не круто.
      Ответить
      • Симптоматическая "кармолепсия"?
        Ответить
        • кружка эсмарха! взялся за буж -- не говори, что не дюж
          Ответить
          • > кружка эсмарха
            думаю да, особенно при желудочно-кишечной сингулярности
            Ответить
      • Эээ... Что я сделал? О_о
        Ответить
        • самое главное что зафейлил гет
          http://www.informiran.si/portal/images/pozor_mail_1.jpg
          Ответить
    • Я абсолютный миросотворитель!
      Ответить

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