offsetof
Makro
Bir üyenin uzaklığını üst yapısının başından alır.
Sözdizimi
size_t offsetof(
structName,
memberName
);
Parametreler
structName
Üst veri yapısının adı.
memberName
Uzaklığı belirlemek için üst veri yapısındaki üyenin adı.
Dönüş değeri
offsetof
üst veri yapısının başından itibaren belirtilen üyenin bayt cinsinden uzaklığını döndürür. Bit alanları için tanımlanmamıştır.
Açıklamalar
Makro, offsetof
tarafından structName
belirtilen yapının başından itibaren bayt memberName
cinsinden uzaklığı türünde size_t
bir değer olarak döndürür. Türleri anahtar sözcüğüyle struct
belirtebilirsiniz.
Not
offsetof
bir işlev değildir ve C prototipi kullanılarak tanımlanamaz.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
offsetof |
<stddef.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Kitaplıklar
C çalışma zamanı kitaplıklarının tüm sürümleri.