Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) C4103

'název_souboru' : zarovnání změněno po zahrnutí záhlaví, může být způsobeno chybějícím #pragma pack(pop)

Balení ovlivňuje rozložení tříd a běžně, pokud se změny balení v souborech hlaviček změní, mohou se zde vyskytovat problémy.

Před ukončením souboru hlaviček použijte #pragma pack(pop) a vyřešte toto upozornění.

Následující ukázka vygeneruje C4103:

// C4103.h
#pragma pack(push, 4)

// definitions and declarations

// uncomment the following line to resolve
// #pragma pack(pop)

A pak,

// C4103.cpp
// compile with: /LD /W1
#include "c4103.h"   // C4103