5
Wie kann ich alignof
Operator zu Delphi übersetzen? Ich brauche esWie übersetzt man alignof zu Delphi?
#define INET_IS_ALIGNED(Pointer, Type) \
(((ULONG_PTR)Pointer & (__builtin_alignof(Type)-1)) == 0)
Wie kann ich alignof
Operator zu Delphi übersetzen? Ich brauche esWie übersetzt man alignof zu Delphi?
#define INET_IS_ALIGNED(Pointer, Type) \
(((ULONG_PTR)Pointer & (__builtin_alignof(Type)-1)) == 0)
zu übersetzen Wie kann ich alignof Operator Delphi übersetzen?
Sie können nicht. Es gibt kein Äquivalent.
Es gibt dies: http://docwiki.embarcadero.com/RADStudio/XE8/en/Align_fields_(Delphi) aber ich bin nicht sicher, es gibt eine Möglichkeit, die Sie dies in Compiler-Direktiven überprüfen können. –
@Stijn Jeder Typ hat seine eigene Ausrichtung. Der Compiler bietet keine Möglichkeit, das abzurufen. Der Compiler weiß es, wird es Ihnen aber nicht sagen. Ein Offset von und alignof wäre nützlich, um mit sizeof zu gehen. –