Entwickler-Ecke

Alle Sprachen - Alle Plattformen - Sprache ist C - was ist -> ?


tomycat - Mi 19.10.16 20:45
Titel: Sprache ist C - was ist -> ?
hallo,
ich lese mir gerade ein paar quellcodeś durch in c.
dabei kommt folgendes vor ->
Leider finde ich nichts in meinem Programmierbuch.
Google verschluckt das Zeichen.

Kann mir jemand bitte ein kurzes Beispiel machen oder link geben.


Moderiert von user profile iconChristian S.: Topic aus Andere .NET-Sprachen verschoben am Mi 19.10.2016 um 21:30


Christian S. - Mi 19.10.16 21:37

Hallo,

das dürfte eher C++ sein.

Aus meiner Erinnerung (ich habe schon länger kein C++ mehr gemacht):

Nehmen wir an, Du hast einen Klasse Foo, die eine Methode Bar enthält. Nun hast Du einen Pointer Foo* f auf eine Instanz dieser Klasse. Dann kannst Du mit f->Bar() die Methode aufrufen.

Grüße
Christian


Th69 - Do 20.10.16 10:32

Hallo,

das ist der "Pfeiloperator" (einer der sog. "Zeigeroperatoren"), sowohl in C - als auch übernommen bei C++ - beim Zugriff auf Strukturen, als Vereinfachung von

Quelltext
1:
(*p).                    

s.a. Strukturen [https://www.proggen.org/doku.php?id=c:type:struct] (unter "Zugriff auf Membervariablen")