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

    +24

    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
    17. 17
    18. 18
    19. 19
    20. 20
    any<
        mpl::vector<
            copy_constructible<>,
            typeid_<>,
            incrementable<>,
            ostreamable<>
        >
    > x(10);
    ++x;
    std::cout << x << std::endl; // prints 11
    
    
    
    The library provides concepts for most C++ operators, but this obviously won't cover all use cases; we often need to define our own requirements. Let's take the push_back member, defined by several STL containers.
    BOOST_TYPE_ERASURE_MEMBER((has_push_back), push_back, 1)
    
    void append_many(any<has_push_back<void(int)>, _self&> container) {
        for(int i = 0; i < 10; ++i)
            container.push_back(i);
    }

    Я ждал этого! В С++ добавили dynamic из сишарпика.

    Запостил: LispGovno, 27 Июня 2013

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

    • показать все, что скрытоХуйня какая-то. В Си все проще. Не С++, не С++++ не нужны
      Ответить
    • > Я ждал этого!

      Джва года?
      Ответить
      • думается, больше. ведь спецификация не менялась как минимум 6 лет, а то и 17 (ANSI)
        Ответить
    • показать все, что скрытоИ какого хуя это запостили на пасцал?
      Ответить
    • Посмотрел я твой dynamic в шарпе. Это для тех кто не осилил интерфейсы и абстрактное мышление.
      Ответить
      • Если мне память не изменяет, dynamic добавили для упрощения поддержки динамических языков.
        Ответить
        • Для пехапешных анскильных питушков они добавили
          Ответить
          • Что говоришь шесть книг уже накатал.
            https://pp.vk.me/c409117/v409117405/2d77/zD_oD1l1TFs.jpg
            Ответить
            • Последние три цифры айди - 405. ДИОНОН ТРАВЛЯ!!!
              И да, не "питухкомпилятор", а "питухконпелятор".
              Ответить
              • https://vk.com/crastinus
                Андрей Лихачев

                День рождения:
                22 августа 1988 г.

                Город:
                Сарапул

                гуглить учись, питух
                Ответить
                • Да, все верно. Не скрываюсь. Предыдущий анон рак.
                  Ответить
            • Иди нахуй чмо ебучее. Только рисовать картинки умеешь. Даже Си не осилил. Такие боги как я натягивают таких анскильных питушков как ты много раз за день.
              Ответить
          • А нахуя? Делать из статического языка динамический, если можно взять готовый?
            Ответить
            • Да они совсем ебанулись. Даже в Испорченный Си добавили dynamic, если верить опу!
              Ответить
              • Я не про присутствие dynamic, а про его использование вне интерпретаторов динамических языков.

                В си слабая типизация.
                Ответить
                • В си правильная типизация. Я закрыл уши и тебя не слушаю. Лалаллала.
                  Ответить

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