2010-08-30 23 views

cevap

62

stddef.h'da tanımlanmıştır.


bu başlık entegre türleri size_t, ptrdiff_t ve wchar_t, fonksiyonel makro offsetof ve sabit makro NULL tanımlar.

+0

Tuhaf bir şekilde, linux/stddef.h'de bulunur, ancak #include 'ile uyumludur. Sadece 'NULL' (" ptrdiff_t "işlevi dahil) için bir tanım içerir. Burada bazı başlık hileleri vardır. Bu, ilk etapta beni yutmamı engelledi. Enlighten olabilir mi? –

+1

Ve bunlardan sadece "ptrdiff_t" ve "offsetof" başka bir yerde tanımlanmamıştır, diğer üçü de diğer başlıklarla tanımlanmıştır. –

+0

@Matt: "ptrdiff_t" nin tanımı yok mu? Kesinlikle bir derleyici başlığında hiçbir şey uygulamak zorunda değil.İşaretle eğer stddef.h varsa, dahili olarak 'ptrdiff_t' tanımlayın ve bu böyle olabilir.Ayrıca, başlık için sürümünüzün sürümüne sahip değilim. – GManNickG