Ich habe eine Klasse mit einem Mitglied m_preferences
(ein Vektor, der Assoziation zwischen Wort und Features enthält).Statischer Member und Vererbung
In dieser Klasse ist die m_preferences
nicht statisch und daher hat jede Instanz der Klasse ihre spezifische m_preferences
.
class Base{
private:
Preferences m_preferences;
public:
...
}
Ich habe dann eine abgeleitete Klasse, wo m_preferences
statisch werden, weil ich, dass jede neue Instanz dieser Klasse Anteil für Präferenzen, egal was passiert, die gleichen Daten wollte.
class Derived: public Base{
private:
static Preferences m_preferences;
public:
...
}
Ich habe einen Verknüpfungsfehler.
Ist es möglich zu tun, was ich tun möchte (Umwandlung eines nicht statischen Mitglieds in ein statisches durch Vererbung)?
Wenn nicht, was ist die Philosophie hinter dieser Unmöglichkeit? War es geplant?
Danke,
Mit freundlichen Grüßen,
Ronan
Was die Objekte? Sieht so aus, als hättest du vielleicht ein Designproblem und du rennst auf den falschen Weg und schlägst an diese Wand. – strager