2011-07-07 31 views
0

可能重複:
What is ultimately a time_t typedef to?time_t是如何定義的?

在/usr/include/time.h time_t的被定義爲typedef __time_t time_t。這是什麼意思? time_t編譯器的類型是特定的嗎?我聽說它默認爲long的值。

+0

您可能已經進一步搜索。有'#include「bits/types.h」'。但之後,你可能會在這裏登陸:) –

回答

1

The Standard說:

7.23.1

聲明的類型是[...] time_t的[...]這是能夠代表時代的算術類型

你只需要保留它是一種算術類型:您可以使用time_t類型的值執行算術運算。

+0

感謝您的輸入:) – drox