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

Programme in C++. Entwicklerforum
Anonymous
 Ist es beim Erstellen eines C -Stil -Headers von ABI kompatibel, um zwischen Enum- und Enum -Klasse zu wechseln?

Post by Anonymous »

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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post