Re: Bit-Fields sind gehören nicht in portablen Code!


[ Antworten ] [ Ihre Antwort ] [ Forum www.einfachbuch.de ]

Abgeschickt von Patrick am 15 Februar, 2006 um 13:36:19:

Antwort auf: Re: Bit-Fields sind gehören nicht in portablen Code! von Eberhard am 15 Februar, 2006 um 11:02:41:

: Bit-Fields sind im C-Standard definiert, warum sollte man sie nicht nutzen?
: Das Portabilitätsproblem liegt nicht am Bit-Field, sondern an dem Basistyp, welcher dafür zugrunde gelegt wird.

Bit-Fields sind zwar im C-Standard definiert, es wird aber direkt darauf hingewiesen, das die Implementierung Compiler-abhängig ist.

Bit-Fields sind viel schlimmer als Stukturen aus Basis-Typen, bei denen man die Organisation im Speicher durch ein paar Makros noch in den Griff kriegen kann. Bei Bit-Fields ist die Lage im Speicher SO unterschiedlich, dass man sie besser nie benutzen sollte. Nicht für Embedded Systems. Niemals!

So steht es im Einfachbuch.



Antworten:



Ihre Antwort

Name:
E-Mail:

Subject:

Text:

Optionale URL:
Link Titel:
Optionale Bild-URL:


[ Antworten ] [ Ihre Antwort ] [ Forum www.einfachbuch.de ]