/Zp (struct membro alinhamento)
Controla como os membros de uma estrutura são incluídos em memória e especifica a remessa mesma para todas as estruturas em um módulo.
/Zp[1|2|4|8|16]
Comentários
Quando você especificar esta opção, cada membro da estrutura após a primeira é armazenada em ambos o dimensionar do tipo membro ou n-limites de byte (onde n é 1, 2, 4, 8 ou 16), o que for menor.
Os valores disponível são descritos na tabela a seguir.
1
Pacotes de estruturas em limites de 1 byte.Igual a /Zp.2
Pacotes de estruturas em limites de 2 byte.4
Pacotes de estruturas em limites de 4 byte.8
Pacotes de estruturas em limites de 8 byte (padrão).16
Pacotes de estruturas em limites de 16 byte.
Você não deve usar essa opção, a menos que você tenha requisitos específicos de alinhamento.
Você também pode usar pacote para controlar a remessa de estrutura. Para obter mais informações sobre alinhamento, consulte:
Exemplos de alinhamento da estrutura (x64 específicos)
Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.
clicar no C/C++ pasta.
clicar no Geração de código página de propriedades.
Modificar o Alinhamento de membro da estruturapropriedade .