Ist es beim Erstellen eines C -Stil -Headers von ABI kompatibel, um zwischen Enum- und Enum -Klasse zu wechseln?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ist es beim Erstellen eines C -Stil -Headers von ABI kompatibel, um zwischen Enum- und Enum -Klasse zu wechseln?

by Anonymous » 15 Sep 2025, 01:37

Ich erstelle einen DLL + unterstützenden Header für eine C -Bibliothek. Was dann eine C ++ - Implementierung hat.#ifdef __cplusplus
#define ENUM_DECL enum class
#else
#define ENUM_DECL enum
#endif

extern "C" {
typedef ENUM_DECL Example { value1} Example;
}
< /code>
Oder wird der Klassenteil der Deklaration zum Namen führen? Verwendet den Header, um den Rückgabewert zu etablieren; Was nicht hilft, zu demonstrieren, ob es kompatibel ist.>

Top