Pytania otagowane jako pragma-pack

11
#pragma efekt paczki
Zastanawiałem się, czy ktoś mógłby mi wyjaśnić, co #pragma packrobi oświadczenie preprocesora, a co ważniejsze, dlaczego ktoś chciałby go użyć. Sprawdziłem stronę MSDN , która oferowała pewien wgląd, ale miałem nadzieję usłyszeć więcej od osób z doświadczeniem. Widziałem to już wcześniej w kodzie, choć wydaje mi się, że już nie …

5
Czy pakiet __attribute __ gcc ((zapakowany)) / #pragma pack jest niebezpieczny?
W C kompilator rozłoży elementy składowe struktury w kolejności, w jakiej są zadeklarowane, z możliwymi bajtami wypełniającymi wstawionymi między składowymi lub po ostatnim składniku, aby upewnić się, że każdy element członkowski jest prawidłowo wyrównany. gcc udostępnia rozszerzenie języka __attribute__((packed)), które mówi kompilatorowi, aby nie wstawiał dopełnienia, co pozwala na niewłaściwe …
164 c  gcc  pragma-pack 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.