Aracılığıyla paylaş


Derleyici Hatası C2023

'identifier': Hizalama (değer-1) önceki bildirimden farklı (değer-2)

Derleyici, önceki bir bildirimden farklı bir sınıf türü için bir hizalama tanımlayıcısı veya temel türün doğal hizalamasından farklı bir enum hizalama tanımlayıcısı buldu.

Bu hatayı çözmek için türün tüm bildirim ve tanımlarının aynı hizalama değerini kullandığından emin olun.

Aşağıdaki örnek C2023 oluşturur:

// C2023.cpp
class alignas(2) C;

class alignas(4) C {};   // C2023

Olası çözüm:

// C2023b.cpp
// compile with: /c
class alignas(2) C;

class alignas(2) C {};