Forum: Mikrocontroller und Digitale Elektronik Nehmen struct´s in der Header Speicher weg ?


von Markus M. (Gast)


Lesenswert?

Hallo,


Für den Fall das ich verschiedene Struct´s in einer Header deklariere, 
diese aber später im Code nicht verwendet werden, wird für diese 
"unbenutzen" struct´s dann auch Speicher innerhalb des ATmega 
reserviert, wenn ich die .hex Datei erstelle ?



gruss Maggus ;)

von sam (Gast)


Lesenswert?

structs sind ein c-sprachelement ... nach dem compilieren, bleibt davon 
nix übrig ...

von (prx) A. K. (prx)


Lesenswert?

Wenn du nur den Typ deklarierst nicht. Wenn du entsprechende Variablen 
definierst, aber nicht verwendest, dann tendentiell schon.

von Ahem (Gast)


Lesenswert?

Nein.

Das Zauberwort heisst: "Deklarieren". Das beschreibt nur eine Struktur 
oder Variable. Erst das "Definieren" belegt tatsächlich dafür Speicher.

Ein gutes C-Buch sollte weiter helfen.

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
Noch kein Account? Hier anmelden.