variablen aus Member-Function für ganze Klasse verfügbar machen
-
Hallo zusammen,
ich würde gerne Variablen die ich in einer Member-Function einer Klasse mit "new" dynamisch erzeugt habe, für die ganze Klasse zugänglich machen, da ich die Variablen auch in den anderen Member-Funtions benutzen möchte.
Wie kann ich das am besten machen?Vielen Dank für Eure tipps...
-
class foo { private: T* bar; public: method() // oder konstruktor { foo = new T; } ~foo() { delete bar; } };
-
ChrissiB schrieb:
foo = new T;
wohl eher
bar = new T;
ihr immer mit eurem 'foobar'
-
net schrieb:
ihr immer mit eurem 'foobar'
das stimmt aber was heißt das überhaupt?
-
Lars Hupel schrieb:
net schrieb:
ihr immer mit eurem 'foobar'
das stimmt aber was heißt das überhaupt?
http://de.wikipedia.org/wiki/Foo
Caipi
-
aha, gut zu wissen
-
warum muss es da nicht "this -> bar = new T " heißen?
-
net schrieb:
ChrissiB schrieb:
foo = new T;
wohl eher
bar = new T;
ihr immer mit eurem 'foobar'
Upps, mein ich doch.
warum muss es da nicht "this -> bar = new T " heißen?
Kannst du natürlich auch schreiben, doch bar wird auch so an der richtigen STelle gefunden. Du kannst es auch so schreiben, ist imho nur umständlich und hilft nur bei Zweideutigkeiten.
-
super, vielen dank...
-
FUBAR = "Fucked Up Beyond All Repair"
das gefällt mir irgendwie