MISRA和AUTOSAR不允许我们使用
<ctime>
(和<time.h>
)的time()
函数。
C++中有规则18-0-4:不得使用库
<ctime>
的时间处理函数。
<chrono>
时间库可以使用,但我没有找到类似time()
返回当前时间的函数。是否有遗漏?
std::chrono::system_clock::now()
- Drew Dormannstd::chrono::system_clock::to_time_t()
- Drew Dormanntime()
返回time_t
类型,如果您需要相同的效果(获取一个低得多的时间),to_time_t()
将生成该值。 - Drew Dormann