Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
„identifier“: Ausrichtung (value-1) unterscheidet sich von vorheriger Deklaration (value-2)
Remarks
Der Compiler hat einen Ausrichtungsbezeichner für einen Klassentyp gefunden, der sich von einer vorherigen Deklaration unterscheidet, oder einen enum Ausrichtungsbezeichner, der sich von der natürlichen Ausrichtung des Basistyps unterscheidet.
Um diesen Fehler zu beheben, stellen Sie sicher, dass alle Deklarationen und Definitionen des Typs den gleichen Ausrichtungswert verwenden.
Example
Im folgenden Beispiel wird C2023 generiert:
// 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 {};