Klassen und private: Variablen mit einander verknüpfen
-
Gibt es eine bessere Möglichkeit als,
#include<iostream> using namespace std; class w00t { private: int x; public: int ne(){x = 2; cout << "hmpf... " << x << endl; return x;}; }; class dickesW00t : public w00t { private: int Ich_Will_X_sein; public: void Mach_mich_zum_X(){Ich_Will_X_sein = this->ne(); cout << "jow " << Ich_Will_X_sein << endl;}; }; int main() { class dickesW00t obj; obj.Mach_mich_zum_X(); return 0; }die private: Variablen von Klassen
miteinander kommunizieren zu lassen?
vielen Dank für eue Hilfe
mit freundlichen Grüßen
-
Wie wärs mit protected, statt private? Dann kann auf die Variable nur innerhalb der Klasse und allen ableitenden Klassen benutzt werden. Und nächstes mal solltest du sauberere Bezeichner wählen, nicht so einen "w00t" scheiß.
-
danke für deine schnelle Hilfe^^
meine Bezeichner waren ja auch nur
exemplarisch gedacht :p