Кресты / Говнокод #14553 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
template <class T> class return_1_t: public std::unary_function<T, T> {
public:
	return_1_t(const T & Ret) : _ret(Ret) {}
	T operator()(T Arg) const { return _ret; }
private:
	T _ret;
};
template <class Arg1, class Arg2> class project1st: public std::binary_function<Arg1, Arg2, Arg1> {
public:
	Arg1 operator()(const Arg1 & X, const Arg2 & Y) { return X; }
};
template <class Arg1, class Arg2> class project2nd: public std::binary_function<Arg1, Arg2, Arg2> {
public:
	Arg2 operator()(const Arg1 & X, const Arg2 & Y) { return Y; }
};
template <class T> class identity: public std::unary_function<T, T> {
public:
	T operator()(const T & Arg) const { return Arg; }
};
template <class To, class From> class static_cast_t: public std::unary_function<To, From> {
public:
	To operator()(From obj) const {	return static_cast<To>(obj); }
};
template <class T> class take_address: public std::unary_function<T&, T*> {
public:
	result_type operator()(argument_type arg) const { return &(arg); }
};
template <class T> class take_const_address: public std::unary_function<const T&, const T*> {
public:
	result_type operator()(argument_type arg) const { return &(arg); }
};
template <class T> class creator: public std::unary_function<void, T*> {
public:
	result_type operator()(void) const { return new T(); }
};
template <class T, class Arg1> class creator_1_par: public std::unary_function<Arg1, T*> {
public:
	result_type operator()(argument_type arg) const { return new T(arg); }
};
template <class T, class Arg1, class Arg2> class creator_2_par: public std::binary_function<Arg1, Arg2, T*> {
public:
	result_type operator()(first_argument_type arg1, second_argument_type arg2) const	{ return new T(arg1, arg2);	}
};
template <class T> class maker: public std::unary_function<void, T> {
public:
	result_type operator()(void) const { return T(); }
};
template <class T, class Arg1> class maker_1_par: public std::unary_function<Arg1, T> {
public:
	result_type operator()(argument_type arg) const { return T(arg); }
};
template <class T, class Arg1, class Arg2> class maker_2_par: public std::binary_function<Arg1, Arg2, T> {

Вот до чего доводит людей отсутствие частичного применения и лямбд.

Запостил: laMer007 laMer007, (Updated )

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

    • Я с пустыми комментариями был первым. Ты - всего лишь подражатель. Минус комментарию и палку в жопу.
      Ответить
      • Смотрите, Apple изобрели прямоугольник и запатентовали геометрию.
        Ещё древние говногости владели этим искусством. Не говоря уже о Заклинании Первонаха.
        http://govnokod.ru/1092#comment8014
        http://govnokod.ru/5140
        Фу-фу, лошадка, ты всего лишь песчинка в этой Вселенной троллей.
        Ответить
          • И, изучив 1374 образца говнокода на C++, стал успешным руководителем группы программистов.

            Кстати, почему в ранних постах в тексте комментария - ник и "плохо пропечатавшиеся" bb-коды? Когда-то тут не было пользователей, или базу криво сохранили/восстановили? (вопрос в основном для труъ олдфагов)
            Ответить
            • Тут были все guest с возможностью ввести свой ник и по дефолту предлагался ник Говногость. После появления здесь зарегистрированных пользователей базу конвертнули и дали всем незарегистрированным пользователям ник guest.
              Ответить
              • Суть ведь не меняется. Вон, даже плюсанул кто-то - в подтверждение моих слов.
                Ответить
                • > в подтверждение моих слов
                  Но ведь выше по треду нет твоих комментов. Т.е. ты этой фразой как бы намекаешь нам, что ты и конардо - один человек?
                  Ответить
                  • laMer007 said:
                    "Тут были все guest с возможностью ввести свой ник и по дефолту предлагался ник Говногость. После появления здесь зарегистрированных пользователей базу конвертнули и дали всем незарегистрированным пользователям ник guest"

                    Stertor said:
                    Суть ведь не меняется.
                    Да, я Дефекейт, Борманд, Олега Соколов, Horsy и Конардо-хуярдо в одном лице.
                    Ответить
                    • > Да, я Дефекейт, Борманд, Олега Соколов, Horsy и Конардо-хуярдо в одном лице.
                      Разносторонняя личность 🙂

                      А еще есть версия, что нас вообще нет, и это просто сон Страйко. И когда он проснется - говнокода не станет.
                      Ответить
                      • А те моменты, когда на говнокод нельзя зайти - это когда Страйко бодрствует.
                        Ответить
                        • _________________                                  
                                           g@@@@@44444*********9444@@@@@@@@@@@Mggg__                      
                                         g@M"         _an**"""""""**Vw=G______"%%@@@@@gg_                 
                                       ,@@`        a^"  __a=~v-vvv~~,___         _____`"*@gg_             
                                      a@@       _M" _m*"` _______     `""""""""""`    "   "9@g_           
                                      @@      a" ,m"_ar*"'`     -,         ,amv****-~,       9@g          
                                     @@        .* u"              C         ,~        "\       @          
                                    d@           '    __gg____              `                  @y         
                                   g@             ,g@@@@@@@@4@@gg_          C   ______         9@g        
                                 g@@.>~.     __  a@""@@@@@@__  "9@g         ,g@@@@**4@@_        "@g_      
                               g@"$-*"""     *Y, @@@@*""**4@@@g__$@C     ggg@@@@@@@@@@*" "'" ""Mg`8@g     
                             g@",`  ,g@@@@@@@g_       _g@     ""@M"      `"@@"                *n_"C"@@    
                            g@'    p@"    ,`"@@@ggggg@@"                   8]      ,_  _gM@@@@g ' 'C8@    
                            @@    j@     8@_    `"""'                      8@g_    3@g@@@`,  `"    ][@    
                            @L    8@  _g@@@@@gg_              _gMMy         "9@g_    `""' 8L       j8@    
                            @k    3@ d@@@@   "@@@gg_   *""""" @"``___         '@@g_       @@C  n"  Q@
                          Ответить
                        • "@C $  9k    @@_    "8@@@@gg_     @g_fM4@@M      g@""" "n.   a@@@  _m*3@"     
                             "@g N,      9@@gg_  8@ `""9@@@gg__"         8gg@M        _g@@@d@k   a@%      
                              "@@g_'      "@@@@@@@@g_     `"8@@@@ggg____  ""`   ___gg@@@@ 8@@@   @@       
                                "@g_       '@g `"@@@@gg__   @L  `"""4@@@@@@@@@@@@@@@@"  @C @@@  3@        
                                  9@_       `@g  3@"9@@@@@@g@        [@     @@     4@y  @kg@@@  [@        
                                   9@         8@gd@   '"9@@@@@@@gggggd@gggggd@gggggg@W@@@@@@@@  [@        
                                    8g         "@@g        @""9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F  [@        
                                     @g          "@@g_    d@     '""@@@@@@@@@@@@@@@@@@@@@@@$@   3@        
                                     `@g_          "@@@g_j@'        @C  ``"3@@"""8@""j@'j@g@@   3@        
                                       9@g_ ~__ ~._  `"@@@@g_       @C     8@   g@^ p@^ "@@M     @C       
                                         "@@g "9m_ "Nq_  "*@@@@ggggg@______@____@@gg@@@@@M"      @L       
                                           "9@@g_`"Mm_`"Nq_   """"*4@@@@@@@@@@M@@4*"""'          8k       
                                              "9@@g_ ""Mm_"*w__       ~~~~ aaa~~        _/       $@       
                                                 `"@@gg_  "*WG_"*w~.____          ___am*"    /   [@       
                                                     "*@@gg    `"*-~<.__         `       __M"    3@       
                                                         "9@gg_         `""'** ------**""`       d@       
                                                            `"@@ggggg__                        ,d@        
                                                                ""9@@@@@gg__                __g@"         
                                                                       `""*4@@@@MggggggggM@@@@"           
                                                                               `""""""""""'
                          Ответить
                        • Бывает он не спит целую неделю. Совсем себя не жалеет.
                          Ответить
  • Он приподнял от песка обращенный ко мне бок и я увидел его вставший, освободившийся из тесного плена плавок член, прижатый резинкой к животу.
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8