sizeofÖnişlemci makrosunda a kullanmanın herhangi bir yolu var mı ?
Örneğin, yıllar içinde aşağıdakilere benzer bir şey yapmak istediğim tonlarca durum oldu:
#if sizeof(someThing) != PAGE_SIZE
#error Data structure doesn't match page size
#endif
Burada tam olarak kontrol ettiğim şey tamamen uydurma - önemli olan nokta şu ki, yanlış hizalayabilecek veya yeniden hizalayabilecek bir veri yapısını değiştiren birine karşı korunmak için bu tür (boyut veya hizalama) derleme zamanı kontrolleri yapmaktan hoşlanıyorum. onları kıracak boyutta şeyler.
Söylemeye gerek yok - a'yı sizeofyukarıda açıklanan şekilde kullanabilecek gibi görünmüyorum .