C ++在Linux上获得毫秒时间 - clock()似乎无法正常工作

在Windows上,clock()以毫秒为单位返回时间,但是在我正在处理的这个Linux机器上,它将它舍入到最接近的1000,因此精度仅为“秒”级别而不是毫秒级别。


我找到了一个使用QTime该类的Qt解决方案,实例化一个对象并调用start()它然后调用elapsed()以获得经过的毫秒数。


我有点幸运,因为我开始使用Qt,但我想要一个不依赖第三方库的解决方案,


有没有标准的方法来做到这一点?


UPDATE


请不要推荐Boost ..


如果Boost和Qt可以做到这一点,那肯定不是魔术,必须有他们正在使用的标准!


梦里花落0921
浏览 735回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP