| delorie.com/archives/browse.cgi | search |
| Newsgroups: | comp.lang.c++,comp.os.msdos.djgpp |
| From: | "A. Jans-Beken" <jabe AT oce DOT nl> |
| Subject: | How to program a set of bits? |
| Message-ID: | <34462916.7762@oce.nl> |
| Sender: | news AT oce DOT nl (The Daily News @ nntp01.oce.nl) |
| Cc: | jabe AT oce DOT nl |
| Organization: | Océ-Nederland B.V. |
| Mime-Version: | 1.0 |
| Date: | Thu, 16 Oct 1997 14:47:50 GMT |
| Lines: | 21 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
In a program i'am writing I have a class like this:
class PROPS {
unsigned long set_of_32_bits;
...
}
Now I want to have an operator '[]' so I can program:
PROPS flags;
flags[2] = FALSE;
flags[4] = flags[31] = TRUE;
flags[6] = flags[3];
Please note that this is not the famous BITVECT example that can be
found in many books about c++. I do not want to use a pointer to a bit
set because the pointer takes up 4 bytes extra and i'am planning to use
a huge array of PROPS (and related classes).
please respond via e-mail
thanx
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |