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

    +1

    1. 1
    2. 2
    3. 3
    bool isComputerOn() noexcept {
      return true;
    }

    Лицензия MIT. Пользуйтесь на здоровье

    Elvenfighter, 20 Августа 2020

    Комментарии (49)
  2. C++ / Говнокод #26882

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    #include <string>
    
    std::string greet(){
      return "hello world!";
    }

    пользуйтесь пока я добрый

    achtonepon, 19 Августа 2020

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        cout << "is_same_v: " << std::is_same_v<int, const int> << endl;
    }

    https://en.cppreference.com/w/cpp/types/is_same

    > If T and U name the same type (taking into account const/volatile qualifications), provides the member constant value equal to true. Otherwise value is false.

    OlegUP, 17 Августа 2020

    Комментарии (27)
  4. C++ / Говнокод #26873

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    #include <iostream>
    
    int main(){
    std::cout << "Hello, world!" << std::endl;
    }

    лучший в мире код сосите

    achtonepon, 17 Августа 2020

    Комментарии (12)
  5. C++ / Говнокод #26860

    −1

    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
    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
    #include <iostream>
    #include <windows.h>
    
    int i;
    
    using namespace std;
    
    
    int main() {
    	setlocale(LC_ALL, "RUSSIAN");
    	cout << "супер антиверус "чистелка гавна" от леомакс готов к запуську" << endl;
    		for (i;i<101;i++) {
    			switch(i) {
    				case 11:{
    					cout << "проверка на наличие говнакода" << endl;
    					break;
    				};
    				case 28:{
    					cout << "говнакод не найдет" << endl;
    					break;
    				}
    				case 50:{
    					cout << "исчу трайани" << endl;
    					break;
    				}
    				case 64:{
    					cout << "песдец" << endl;
    					break;
    				}
    				case 90:{
    					cout << "готова!!111!!!11!" << endl;
    					break;
    				}
    			}
    		Sleep(100);
    		}
    	cout << "супер антиверус от леосракс "чистелка гавна" нашел верус в вашем компьюктере, с вас всего 999р на нашу карту, если не скинете, вам песдъа"
    	return 0;
    }

    Антивирус "Чистилка Говна" от Leomax. Всего за 999Р!!! Успейте купить сегодня!!!

    COBA_KEK, 13 Августа 2020

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

    0

    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
    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
    #include <iostream>
    #include <string>
    
    
    using namespace std;
    
    
    struct A
    {
        template <typename T>
        void f(const T& n); 
    };
    
    template <typename T>
    void A::f(const T& n)
    {
        cout << "A::f(n = " << n << ")\n"; 
    }
    
    struct B : public A
    {
        template <typename T>
        void f(const T& n); 
    };
    
    template <>
    void B::f<string>(const string& n)
    {
        cout << "B::f<string>(n = " << n << ")\n"; 
    }
    
    int main()
    {
        B b;
        b.f<string>("aaa");
        b.f<int>(3);
    
        return 0;
    }

    Какой undefined reference )))

    OlegUP, 13 Июля 2020

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

    +1

    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
    if (feet_yaw <= 58)
    	{
    		if (-58 > feet_yaw)
    			player->EyeAngles()->y = body_max_rotation + player->EyeAngles()->y;
    	}
    	else
    	{
    		player->EyeAngles()->y = body_max_rotation - player->EyeAngles()->y;
    	}
    	if (player->GetAnimOverlay(6)->m_flPlaybackRate > 0.1)
    	{
    		for (int resolve_delta = 58.f; resolve_delta < -58.f; resolve_delta = resolve_delta - 20.f)
    		{
    			player->EyeAngles()->y = resolve_delta;
    		}
    	}

    ресольвер

    esoterik, 04 Июля 2020

    Комментарии (0)
  8. C++ / Говнокод #26792

    +1

    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
    if (UpdateLBY)
    			{
    				auto m_flDelta = csgo->local->GetPlayerAnimState()->m_flGoalFeetYaw - csgo->local->GetPlayerAnimState()->m_flEyeYaw;
    
    				if (m_flDelta >= 35.0 && m_flDelta <= -35.0) {
    					// the first lby break is left.
    					csgo->cmd->viewangles.y -= 122.f;
    				}
    				else {
    					if (m_flDelta <= -35.0) {
    						// the second lby break is right.
    						csgo->cmd->viewangles.y += 122.f;
    					}
    					if (m_flDelta >= 35.0) {
    						// the loop.
    						csgo->cmd->viewangles.y -= 122.f;
    					}
    				}
    				csgo->send_packet = false;
    				return;
    			}

    esoterik, 03 Июля 2020

    Комментарии (8)
  9. C++ / Говнокод #26789

    0

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    #include <iostream>
    #include <string>
    
    using namespace std;
    
    struct A
    {
        A() { cout << "A::A()" << endl; }
        ~A() { cout << "~A::A()" << endl; }    
    };
    
    struct B
    {
        B() { cout << "B::B()" << endl; }
        ~B() { cout << "~B::B()" << endl; }    
    };
    
    union U
    {
        A a;
        B b;
        int n;
        
        U() { a = A {}; b = B {}; }
        ~U() {}
    };
    
    int main()
    {
        U u;
    }

    Запустить тут: cpp.sh/3ewfw

    Получается информация о том, какой сейчас объект активен в union где-то хранится.

    OlegUP, 03 Июля 2020

    Комментарии (84)
  10. C++ / Говнокод #26762

    0

    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
    22. 22
    template <typename T, size_t size>
    pure_nfsv4_op_array_tools::get_max_priority_opindex(
        const std::array<T, size>& array, const std::unordered_map<uint32_t, uint32_t>& priority_map size_t pos = 0)
    {
        std::unordered_map<uint32_t, uint32_t>::const_iterator it, it_end = priority_map.end();
        uint32_t max_priority = 0;
        size_t i_max_priority = size;
        for(; pos < size; ++pos)
        {
            it = priority_map.find(array[pos].opcode)
            priority = (it != it_end) ? it->second : 4;   // Анскилл
            // лучше так:
            // priority = get_priority(opcode);
            if (priority > max_priority)
            {
                i_max_priority = pos;
                max_priority = it->second;
            }
        }
    
        return i_max_priority;
    }

    Какой дизайн-паттерн применить, если priority_map содержится в классе, методы которого используют эту функцию как вспомогательную?
    То есть текущий файл подключается в файл-декларацию класса?
    Можно, конечно, подключить его в .cc, но проблема останется.

    OlegUP, 19 Июня 2020

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