Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Die Variable this

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.06.2004, 14:03 Uhr
chrisuni



Was bedeutet eigentlich die Variable this in einer Methode?
--
gruß chris

nehmts mir net übel ich bin nen Anfänger und seh manchmal den Wald vor lauter Bäumen nicht mehr ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.06.2004, 14:15 Uhr
stephanw
localhorst


Mit "this" hast Du Zugriff auf das Objekt, für das die Methode aufgerufen wurde. Die legt der Compiler für Dich automatisch an, deshalb musst Du sie nicht deklarieren.
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.06.2004, 14:21 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


um mal ein beispiel zu machen... das ist besonders beliebt in solchen fällen

C++:
class Auto{
int preis;
public :
void setPreis(int);
};

void Auto::setPreis(int preis){//so hier hast du meist das problem wie soll ich die dumme variable nennen preis geht eigentlich nicht weil die membervariable so schon heisst...
//lösen tust du das z.b. über den this pointer...
this->preis = preis;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.06.2004, 15:09 Uhr
chrisuni



danke verstanden
--
gruß chris

nehmts mir net übel ich bin nen Anfänger und seh manchmal den Wald vor lauter Bäumen nicht mehr ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: