🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2057

Re: Operatorenueberladung bei Bitfelder

#2057
From: Ralf W. Stephan
Date: Tue, 09 Apr 1996 15:37
20 lines
981 bytes
Dmitrij Sverdlov writes:
>  delete bitarray;

Das muß delete [] bitarray; heißen

> char bitfield::operator[] (unsigned bitNr)

Hier solltest Du besser ein bool zurückgeben.

> ermöglicht, also das Lesen der Bits. Wie kann ich aber die Bits
> schreiben, also z.B.  Bitfield[67] = 1;  ?

Aaah, das ist ein Problem, da es ja in C++ und damit Deiner (zugegeben 
platzsparenden) Implementation keinen Pointer auf ein Bit geben kann.
Fällt mir jetzt spontan nix dazu ein außer für jedes Bit ein char zu
verwenden oder mal in die libg++ reinzuschauen, da gibt es mehrere
Klassen für.


ralf
Technical Details
Message-ID: <1996Apr9.153753.1392@ark.franken.de>
Path: arc1-ca.pugleaf.net!ark.franken.de!ralf
References: <4kbu92$fc5@hahn.informatik.hu-berlin.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!ark.franken.de!ralf
From: ralf@ark.franken.de (Ralf W. Stephan)
Subject: Re: Operatorenueberladung bei Bitfelder
Message-ID: <1996Apr9.153753.1392@ark.franken.de>
Organization: his desk writing an article
Date: Tue, 9 Apr 1996 15:37:53 GMT
References: <4kbu92$fc5@hahn.informatik.hu-berlin.de>
X-Newsreader: TIN [version 1.2 PL2]