5
alignof
işlecini Delphi'ye nasıl çevirebilirim? Bunu ben Delphi alignof operatörü çevirebilir nasılDelphi'ye alignof nasıl tercüme edilir?
#define INET_IS_ALIGNED(Pointer, Type) \
(((ULONG_PTR)Pointer & (__builtin_alignof(Type)-1)) == 0)
Şunlar var: http://docwiki.embarcadero.com/RADStudio/XE8/en/Align_fields_(Delphi) ancak bunu derleyici yönergelerinde kontrol etmenin bir yolu olduğundan emin değilim. –
@Stijn Her türün kendi hizalaması vardır. Derleyici bunu geri almak için hiçbir yol sunar. Derleyici biliyor, ama sana söylemiyor. Bir offsetof ve alignof, sizeof ile gitmek için yararlı olacaktır. –