offsetof
Uzaklık, bir üyenin üst yapısını baştan alır.
size_t offsetof(
structName,
memberName
);
Parametreler
structName
Üst veri yapısı adı.memberName
Uzaklık belirlemek üzere ana veri yapısındaki üyenin adı.
Dönüş Değeri
offsetofUzaklık, ana veri yapısını baştan belirtilen üye bayt cinsinden döndürür.Bit alanları için tanımlanmamış.
Notlar
offsetof Makro uzaklığı bayt cinsinden döndürür memberName tarafından belirtilen yapı başından structName.Türleri ile belirttiğiniz struct anahtar sözcüğü.
[!NOT]
offsetofbir işlev değil ve c prototip kullanarak açıklanan olamaz.
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
offsetof |
<stddef.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kitaplıkları
Tüm sürümleri c çalışma zamanı kitaplıkları.