Partilhar via


Aviso do compilador (nível 1) C4103

'nome do arquivo' : alinhamento alterado após incluir o cabeçalho, pode ser devido à falta de #pragma pack (pop)

Observações

O empacotamento afeta o layout das classes e, geralmente, se o empacotamento for alterado nos arquivos de cabeçalho, pode haver problemas.

Use #pragma pack(pop) antes de sair do arquivo de cabeçalho para resolver esse aviso.

Example

O exemplo a seguir gera C4103:

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

// definitions and declarations

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

E depois

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