Ich wollte eben eine kleine Klasse erstellen, die in einem bestimmten Kontext universell einsetzbar ist.
Dabei ist die Klasseninstanz ein Element einer Kette und zeigte jeweils auf seine "Nachbarsglieder" (Instanzen gleicher Klasse).
Allerdings soll der Zeiger "Parent" und "Target" universell gehalten sein, sprich, es soll möglich sein, erst zur Laufzeit festzulegen, welcher Art die Objekte sind, auf die gezeigt wird.
Ich dachte dabei an "auto", doch das scheint nicht zu funktionieren. Lässt sich das ganze trotzdem irgendwie realisieren?
Code: Alles auswählen
class CLS_ChainLink {
private:
CLS_ChainLink* Next;
CLS_ChainLink* Previous;
auto Parent; // "Parent" und "Target" sollen flexibel sein und je nach Situation...
auto Target; // ... auf verschiedenartige Objekte zeigen können.
}