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

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
// 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 Steve_Brown, (Updated )

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

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

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

Из-за тебя ушел bormand, guest!

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


    8