I have defined an enum structure like this
class myC {
enum accessClass {
none,
forL,
forM,
forA
};
typedef accessClass AccessType;
AccessType aType;
};
myC obj;
problem is I must select only one member. However I want to select multiple members. Currently if I write
obj->aType = forL;
obj->aType = forM;
then the latter will replace the first one.
I want to select multiple items/members/attributes for an enum structure.
What should I do?
Use a bitfield.
See “Using bitflags”: http://www.dylanleigh.net/notes/c-cpp-tricks.html