Methoden und Klasse
-
Hallöchen,
ich hab da mal ein kleines Problem.
Ich hab 2 Klassen (alle private), mit jeweils mehreren Methoden (alle public).
Ich wollte mal fragen, wie das funktioniert: ich brauch Werte von der ersten klasse,(2 Datenelemente, die ich dort deklariert habe), in die zweite klasse.
Grüße und frohe weihnachten
-
class Base { private: std::string myMessage; public: Base(const std::string& msg) : myMessage(msg) { } const std::string& getMessage() const { return myMessage; } void setMessage(const std::string& msg) { myMessage = msg; } }; class User { private: Base myBase; public: User() : myBase("Test") { } void doSomething() { std::cout << myBase.getMessage() << std::endl; myBase.setMessage("Blaaa"); } };Vermutlich suchst du nach Getter und Setter.
-
Getter/Setter oder die benötigten Member public machen.