Unbenannte Struktur ABI
Posted: 17 Jan 2025, 07:15
In einem C-Bibliotheksheader habe ich eine Struktur wie folgt definiert:
Ich möchte die Definition so ändern, dass die Struktur mit Tags versehen ist, etwa so:
Ändert sich dadurch die ABI für C- oder C++-Benutzer der Bibliothek? Können dadurch auch alte Quellen irgendwie beschädigt werden?
Code: Select all
typedef struct
{
int bar;
} foo;
Code: Select all
typedef struct foo
{
int bar;
} foo;