1. Список говнокодов пользователя west_coast_coders

    Всего: 2

  2. C++ / Говнокод #15970

    +13

    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
    21. 21
    #include <iostream>
    
    using namespace std;
    
    class Foo
    {
    public:
    	void foo()
    	{
    		cout << "Destruct" << endl;
    	}
    };
    
    int main() 
    {
    	void (Foo::*func)() = &Foo::foo;
    	void *adress = (void*&)func;
    	void (*new_func)(Foo*) = (void (*)(Foo*))adress;
    	Foo obj;
    	new_func(&obj);
    }

    Юный падаван постигает силу void-указателей.

    west_coast_coders, 13 Мая 2014

    Комментарии (7)
  3. C++ / Говнокод #12559

    +25

    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
    if (delitel.number.at(0) == '0')
                         {
                             chastnoe.number.push_back('D');
                             chastnoe.number.push_back('e');
                             chastnoe.number.push_back('L');
                             chastnoe.number.push_back('e');
                             chastnoe.number.push_back('N');
                             chastnoe.number.push_back('i');
                             chastnoe.number.push_back('e');
                             chastnoe.number.push_back(' ');
                             chastnoe.number.push_back('n');
                             chastnoe.number.push_back('a');
                             chastnoe.number.push_back(' ');
                             chastnoe.number.push_back('0');
     
                             return chastnoe;
                         }

    Из чьей-то реализации длинной арифметики

    west_coast_coders, 08 Февраля 2013

    Комментарии (8)