Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

11

19.07.2010, 20:46

Danke drakon, aber es ging mir im Prinzip nur um das "*&"... Wie nennt man sowas bzw. was ist das?

Was typedefs sind war mir schon klar, ich hab im Beispiel nur keinen festen Datentyp nehmen wollen sondern hab stattdessen "type" hingeschrieben XD.
WIP Website: kevinheese.de

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

12

19.07.2010, 21:02

Danke drakon, aber es ging mir im Prinzip nur um das "*&"... Wie nennt man sowas bzw. was ist das?


Ja das habe ich schon verstanden.

Aber überleg dir das Beispiel einfach mal genau. Was ist name vom Typ her? Genau eine Referenz auf einen anderen Typen. Ok wir haben jetzt name ist eine Referenz auf "xxx", wo wir den Typen von "xxx" noch bestimmen müssen. Ok. Schauen wir mal einfach das typedef an. Ahhh jetzt sehen wir es. "xxx" ist vom Typ Zeiger auf type. Also sprechen wir das ganze aus: name ist eine Referenz auf einen Zeiger auf type.

Alles klar?

Der Grund, warum ich da ein typedef hingemacht habe ist, weil viele Probleme haben Zeiger als ganz normale Typen anzusehen und dann verwirrt sind, wenn eben so etwas auftaucht. Wenn man dan aber ein int oder type_p stehen hat, dann ist da kein komisches Sternchen mehr, dass einen verwirrt.

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

13

19.07.2010, 21:15


Alles klar?

Jep!
Hätte ich mir ja fast denken können... XD. Danke für die Erklärung!
Probleme mit Zeigern hatte ich eigentlich noch nie ehrlich gesagt, aber jetzt hat mich halt die Kombination von * und & verwirrt, aber durch das Ausformulieren hab ichs begriffen(hatte das ja schon irgendwie so ähnlich gedacht... Naja wurscht)

Sorry für das böse OT>_<.
WIP Website: kevinheese.de

14

19.07.2010, 21:19

ich glaube mein Info Prof steht auf solche mystischen sachen...der macht das öfters mal und bei Belegen muss man halt das verwenden was der einem vorsetzt.

Werbeanzeige