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
