SORU
22 Ocak 2009, PERŞEMBE


Sonuçta time_t bir typedef nedir?

Linux kutusuna baktım ve typedef olduğu gördüm

typedef __time_t time_t;

Ama __zaman_t tanım bulamadı.

CEVAP
22 Ocak 2009, PERŞEMBE


time_t Wikipedia article makale, bu olaya ışık tutuyor. Alt satırında time_t C tipi şartnamede garanti değildir.

time_t veri türü veri türü ISO C kütüphanesi saklamak için tanımlanmış sistem saati değerleri. Bu değerler *4 standart*döndü kütüphane işlevi. Bu tür bir typedef standardında tanımlanan başlık.ISO C tanımlar aritmetik bir tür olarak time_t, ama yok belirli bir türü belirtin, aralığı, çözünürlük, ya da bunun için kodlama. Ayrıca belirtilmemiş anlamları aritmetik işlemler zaman uygulanan değerler.

Unıx ve POSIX uyumlu sistemler time_t türü uygulamak signed integer (genellikle 32 veya 64 bit) hangi saniye sayısını gösterir Unix dönemi başladığından beri: Ocak gece yarısı UTC 1, 1970 ( sayım saniye sıçrama). Bazı sistemler doğru zaman negatif değerler kolu, Diğerleri yok iken. Sistemlerini kullanarak bir 32-bit 7* *yazın hassastırlar için Year 2038 problem.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • George McCarron

    George McCar

    29 Mayıs 2013
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010