Ich lerne gerade Zeiger in C++ und habe einige Schwierigkeiten. Ich habe eine Klasse Foo
die in der Header-Datei einige Daten deklariert:
private:
const Bar *obj;
Wo Bar
ist eine Klasse.
Dann möchte ich in der C++-Implementierung Folgendes ersetzen *obj
so dass sie auf eine völlig andere Bar
Objekt. *obj
ist konstant, wie kann ich also ändern, was in was ist? *obj
zeigt auf bzw. was im Speicher ist bei *obj
? Auch in Foo
Destruktor, wie kann ich die Zuordnung von *obj
?