Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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_tbir 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.