3

ftime()との間に違いがあるかどうか誰かが説明できますtime()か?

4

1 に答える 1

11

ftime()エポックから秒とミリ秒の両方を取得する(非推奨の)POSIX関数であり、エポックから秒を取得するtime()ISO C(およびそのおかげでISO C ++も)関数です。

ftime(3)マニュアルページからの引用:

この関数は廃止されました。使用しないでください。秒単位の時間が十分な場合は、time(2)を使用できます。gettimeofday(2)はマイクロ秒を与えます。clock_gettime(2)はナノ秒を提供しますが、それほど広く利用可能ではありません。

std::chronoC ++を作成しているので、C++で時間間隔を操作するネイティブな方法であるC++11からの使用を検討してください。

于 2013-01-16T15:55:44.620 に答える