On Tue, Mar 30, 2004 at 09:53:27AM +1000, Peter Ross wrote:
> Oliver Fromme schrieb:
>
> > "C++ is over-complicated nonsense. And Bjorn Shoestrap's book a
> > danger to public health...
> > -- Cliff Sarginson
>
> Bjarne Stroustrup heisst der gute Daene..
>
> Mal voellig abseitig fuer C-Experten: meine Partnerin war gestern auf der
> Suche nach der Syntax, um mehrere "kleine" Integer in eine Struktur der
> Groesse eines Integerwertes zu verpacken (sie braucht das, um eine
> Graphik-API gluecklich zu machen)
>
> Ich erinnerte mich dunkel an
> {int a :2;
> int b :2;}
> /* dies sollte 2 Bit fuer a, 2 Bit fuer b belegen */
>
> aber das war wohl nicht die Loesung, meint sie.
Doch doch - nur musst du das in einem struct anwenden:
struct {
int a :2;
int b :2;
} foo;
foo.a = 1;
foo.b = 0;
Wobei du im Regelfall bei nur 2 bit eher unsigned int haben willst.
-- B.Walter BWCT http://www.bwct.de ticso(at)bwct.de info(at)bwct.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 30 Mar 2004 - 03:43:02 CEST