Objekt einer Klasse an Funktion bzw. andere Klasse übergeben
-
Einen schönen Tag euch allen!
Ich habe eine Klasse "klasse_1" geschrieben, welche ein array füllt und mir mittels ()-Operator einen Wert aus diesem Array zurückliefern kann.
also:
klasse_1::klasse_1 objekt_1; x=objekt_1(2,3); cout << x;
Eine weitere Klasse benötigt in einer bestimmten Funktion (Methode) "fill" dieser Klasse die Werte aus der ersten Klasse.
Wie kann ich nun das Objekt "objekt_1" (bzw. dessen Inhalt) des Array aus "klasse_1" an die Funktion der zweiten Klasse oder überhaubt an irgendeine Funktion übergeben?
Wenn ich es dierekt (folgendes Bsp.) übergebe, übergebe ich doch sicher nicht die Eigenschaften des Objektes und kann es nicht mehr mittels ()operator auslesen.in main:
klasse_2::klasse_2 objekt_2; objekt_2.fill(objekt_1)
Hat jemand eine gute Idee???
Danke !
-
ich weiß nicht was da nicht funzen soll - wenn du ein objekt übergibst, übergibst du die eigenschaften mit. die *.h der klasse_1 muss natürlich in der klasse_2 eingebunden werden, dann kannst du mit dem übergebenden objekt_1 alle methoden der klasse_1 in der klasse_2 aufrufen...
-
Danke! Ich werd mal mein Glück probieren.