jadę chociaż jakiś kod C pisemnej dla kompilatora Microchip C30 i często widzę konstrukcjom zdefiniowane następująco: typedef struct __attribute__((__packed__))
{
IP_ADDR MyIPAddr; // IP add
w C/C++ zawsze masz SizeOf(array[N] of T) = N * SizeOf(T);
w Pascalu/Delphi można użyć „tablicę suchy”, aby mieć pewność, że powyższe assert jest prawdą, ale robi „pakowane” specifier mieć dowolną w
Używam g ++ do kompilowania kodu z wypełnionymi polami. Jednak pojawia się błąd podczas próby zwrócenia odwołania do spakowanego pola. Przykład: struct __attribute__((packed)) Foo {
int* ptr;