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


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

Abgeschickt von Patrick am 15 Februar, 2006 um 09:18:06:

Antwort auf: ANSI-C (aka Plain-C) Einfachheiten von Patrick am 15 Februar, 2006 um 09:12:28:

Bit Fields, z.B.

struct
{
int a:3;
int b:2;
} s;

sind Compiler-, Betriebssystem- und Platformabhängig und gehören deshalb nicht in portablen Code. Auch nicht in Embedded-System-Code, der i.d.R. nicht nur im Target, sondern auch in einer Win-Simulation laufen soll.

Merke: Plain-C-Code, der nicht ständig neu geschrieben werden soll, DARF KEINE Bit-Fields enthalten.

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 ]