Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'identifier': alinhamento (value-1) diferente da declaração anterior (value-2)
Remarks
O compilador encontrou um especificador de alinhamento para um tipo de classe diferente de uma declaração anterior ou um enum especificador de alinhamento diferente do alinhamento natural do tipo base.
Para resolver esse erro, verifique se todas as declarações e definições do tipo usam o mesmo valor de alinhamento.
Example
O exemplo a seguir gera C2023:
// C2023.cpp
class alignas(2) C;
class alignas(4) C {}; // C2023
Possible resolution:
// C2023b.cpp
// compile with: /c
class alignas(2) C;
class alignas(2) C {};