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

    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
    // Tools.cpp
    
    class SleepQClass : public QThread
    {
    public:
    	static void Sleep( int ms )
    	{
    		msleep(ms); // static msleep is protected
    	}
    };
    
    void SleepQ( int ms )
    {
    	SleepQClass::Sleep(ms);
    }

    Паблик Морозов. Делаем глобальную функцию Sleep, чтобы можно было вызывать из любого места и потока. А что, реализация все равно тот же Sleep(DWORD dwMilliseconds) вызывает.

    Запостил: Steve_Brown, 28 Мая 2018

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

    • А где здесь паблик морозов? SleepQClass::Sleep же и так публичный.
      Ответить
      • он публичным стал в одной из минорных версий Qt 5. До этого такой "паблик морозов" встречался довольно-таки часто. Однако надо быть на голову больным, чтобы расширять фреймворк, в котором все функции lowercase first, uppercase first методом.
        Ответить
        • Так ведь Qt придумала компания Trolltech.
          Ответить
          • Вот-вот, ещё одно доказательство, что нет мира программистов без флуда и троллинга.
            Ответить
            • Не было тут ни троллей ни флудеров, пока не пришел сюда один осетинский квир
              Ответить
              • Ты слишком лестно думаешь о своих латентных камрадах.
                Ответить

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