У меня есть код, который должен вызывать sleep для windows и linux.
В попытке избежать размещения ifdefs везде, где есть Sleep, я сделал следующее
typedef Sleep sleep
Проблема в том, что windows засыпает в микросекундах, а linux засыпает в секундах. Есть ли способ сделать что-то вроде этого псевдокода.
typedef Sleep(x) sleep(x/1000)