什么是在C中gettimeofday()的最佳替代库?
作者:互联网
是否有更多面向对象的替代方法在Linux上使用C语言中的gettimeofday()?我喜欢例如能够编写类似于此的代码:
DateTime now = new DateTime;
DateTime duration = new DateTime(2300, DateTime.MILLISECONDS)
DateTime deadline = now + duration;
while(now < deadline){
DoSomething();
delete now;
now = new DateTime()
}
目标是一个嵌入式Linux系统,没有Boost库,但也许有一些容易移植的东西(例如仅使用头文件实现的东西).
解决方法:
没有面向对象的接口来处理标准C库中的时间和间隔.
你可能想看一下Boost.Date_Time. Boost非常有用且写得很好,几乎是标准C库的一部分.
标签:gettimeofday,c,linux,time,embedded 来源: https://codeday.me/bug/20190726/1546871.html