Hallo Leute, welche Vorteile bringt es wenn man mittels Pointer auf ein struct zugreift? Mir persönlich gefällt die Variante mittels Pointer gut, aber welche Vorteile hat sie? mfg
Wie willst Du denn sonst drauf zugreiefn? Jeder struct global machen oder auf den Stack legen?
Kein Programmierkonstrukt hat von sich aus einen Vor- oder Nachteil. Wenn Du z.B. ein globales Array von struct hast, dann ist es beim avrgcc oft platzsparend mit einem Pointer zuzugreifen. Manchmal ist aber eine direkte Indizierung besser. Ich probiere dann oft beide Varianten aus und vergleiche den erzeugten Code. Grüße, Kurt
cman schrieb: > Hallo Leute, > > welche Vorteile bringt es wenn man mittels Pointer auf ein struct > zugreift? > Mir persönlich gefällt die Variante mittels Pointer gut, aber welche > Vorteile hat sie? Falsche Frage. Es geht doch nicht darum, ob du das einen Vorteil hat oder nicht. Es geht darum ob du einen Pointer hast oder nicht. WEnn du einen Pointer hast, dann musst du über den Pointer zugreifen. Wenn du keinen hast, dann eben direkt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.