Kann mir jemand den CodeSnipsel erklären ?
-
Hallo , vielleicht kann mir jemand erklären was diese Zeile in C bewirkt
typedef ReadFieldPara *pReadFieldPara ;
Ich wollte diese zeile in VB.Net wandeln und bin absuluter Anfänger und suche schon seit Stunden
READFIELDPARA ist zuvor als structure definiert
Ich dachte mir folgendes einzusetzten in VB
Dim pReadFieldPara as ReadFieldPara !?
Und was hat das "Sternchen" vor dem pReadFieldPara zu bedeuten
Ich hoffe ich bin wenigsten einigermaßen im Richtigen Forum gelanden ?
Vielen Dank schonmal
Schrödi_71
-
Zunächst einmal, Rechtschreibung:
Kann mir jemand den CodeSnipsel erklären ?
Heißt richtig: Kann mir jemand das Codeschnipsel erklären?
structure
Heißt richtig: Struktur.
zeile
Heißt richtig: Zeile.
... im Richtigen Forum gelanden ...
Heißt richtig: ... im richtigen Forum gelandet ...
So und nun zu deiner Frage.
typedef ReadFieldPara *pReadFieldPara;
definiert einen neuen Typen, nämlich pReadFieldPara.
Nu kann man anstelle vonReadFieldPara* myPointer;
pReadFieldPara myPointer;
schreiben, d.h pReadFieldPara ist äquivalent zu ReadFieldPara*.
Das Sternchen bedeutet, das ReadFieldPara ein Zeiger ist, nämlich ein Zeiger auf die Struktur READFIELDPARA. Durch die Typedefinition ist nun auch pReadFieldPara ein Zeiger auf die besagte Struktur.
Thats all about.
MFG,
Mr. P.
-
Super Mr. Pendantic,
vielen Dank.
Rechtschreibprüfung und Übersetzung ins Deutsche, das ist ja mal ein Service.
Hat mir auf jedenfall weiter geholfen.