ftime()和time()C++之间有什么区别

kan*_*nde 2 c++ time

任何人都可以解释ftime()和之间是否存在差异time()

Gri*_*wes 11

ftime()是一个(已弃用的)POSIX函数,用于获取自纪元以来的秒和毫秒,time()是ISO C(并且,由于这一点,也是ISO C++)函数来获取自纪元以来的秒数.

ftime(3)手册页引用:

此功能已过时.不要使用它.如果以秒为单位的时间就足够了,可以使用时间(2); gettimeofday(2)给出微秒; clock_gettime(2)给出纳秒但不是广泛可用的.

由于您正在编写C++,请考虑使用std::chronoC++ 11,这是在C++中使用时间间隔的本机方式.