ich möchte die membervariabel eines objekts mit einem Call by Reference ändern. ich rufe den konstruktor auf und mache ein paar auswertungen. dann rufe ich eine memberfunktion des gleichen objekts aus dem konstruktor heraus auf und übergebe ihr per Call by Reference die membervariabel.
in dem beispiel ist ist "Variable" der name der membervariabel von der klasse Object1.
mein problem: nachdem ich die funktion verlassen habe, steht leider nicht mehr in der entsprechenden membervariabeln der wert. -- Gruß PatrickDieser Post wurde am 10.05.2007 um 17:46 Uhr von PaRu editiert.
Und wenn Du direkten Zugriff hast, ändere sie doch direkt ! -- Reden ist Schweigen und Silber ist Gold.Dieser Post wurde am 10.05.2007 um 18:03 Uhr von stephanw editiert.
@Blubber2063 ne, ist leider kein witz. ich muß aus einer datei ca.20 werte auslesen und verarbeiten. die verarbeitung ist bei allen gleich ( convertLine() ). im konstruktor mach ich die entsprechende zuordnung zur richtigen datei mittels switch-case abfrage. daher call by reference. ich kann natürlich die convertLine()-funktion in jeder case abfrage direkt programmieren, aber das ist häßlich ... -- Gruß Patrick
aber ich weiß doch in convertLine() nicht auf welche der 20 membervariabeln zugreifen soll. das entscheide ich per switch case im konstriktor. -- Gruß Patrick