使C++暂停

rec*_*gle 2 c++ python time sleep

是否有一个C++等同于Python的time.sleep()

Ben*_*ley 14

使用boost :: this_thread :: sleep

// sleep for 5 seconds
boost::this_thread::sleep(boost::posix_time::seconds(5)); 
Run Code Online (Sandbox Code Playgroud)

  • @Omnifarious:这是可能的.但除非OP明确另有说明,否则我认为没有理由认为提升不是一种选择.如果可能的话,每个C++开发人员都应该安装boost. (7认同)

jho*_*ack 5

以下代码将休眠10毫秒.

boost::this_thread::sleep(boost::posix_time::milliseconds(10))

有关构造持续时间的更多方法,请参阅boost :: posix_time :: time_duration.