Serialisierung und mehrfachvererbung



  • Hi!

    Ich hab folgendes:

    class Eti_Ground;
    class CODTextComponent : public CObject;

    class Eti_Text : public Eti_Ground : public CODTextComponent

    Nun geht es um das Serialisieren der Objecte.
    An ein Fremdsystem wird Eti_Text als CODTextComponent übergeben. Später wird über virtuelle Funktionen aus dem übergeordneten System das Object ber Serialisierung gespeichert.

    Nun muß ich aber Eti_Text und Eti_Ground mitspeichern, da sie sonst z.B. nach copy & paste keine Daten mehr beinhalten.

    Eti_Ground kann ich nicht von CObject ableiten um Serialisierung zu implementieren weil ich sonst mehrdeutigkeiten bekomme.

    Hat jemand einen Tip wie ich das mit o.g. Klassenstuktur schaffen kann das ich dennoch Serialize nutzen kann ?

    thx

    Michael


Anmelden zum Antworten