Aracılığıyla paylaş


Derleyici Hatası C2023

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

Remarks

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.

Example

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

// 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 {};