Article View: de.comp.lang.c++
Article #2057Re: Operatorenueberladung bei Bitfelder
From: Ralf W. Stephan
Date: Tue, 09 Apr 1996 15:37
Date: Tue, 09 Apr 1996 15:37
20 lines
981 bytes
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!ralfReferences:
<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]