2017-09-12 5 views
1

Ich möchte eine neue Struktur aufzubauen, die von anderen mehrere Strukturen, so etwas erbt:Unterstützt die E-Sprache die Mehrfachvererbung?

struct new_struct like struct_a, struct_b, struct_c is { 
    // The new_struct supposed to have all the fields of struct a/b/c 
}; 

Gibt es eine Möglichkeit von mehreren Strukturen in E zu erben?

Vielen Dank für Ihre Hilfe

Antwort

2

Nein, gibt es keine Mehrfachvererbung in e. Vor nicht allzu langer Zeit wurden jedoch Schnittstellen hinzugefügt, dies ist wahrscheinlich am nächsten.

Was genau ist Ihr Zweck? In einigen Fällen kann das Makro 'struct_member' oder wenn der Subtyp einen Job ausführen kann, der von der Mehrfachvererbung erwartet wird.

Verwandte Themen