옵션 A B C D가 있다 치면
enum {
AandBandCandD
AandBandCandNotD
/*...*/
}

뭐 대충 이런 식으로 하면 덜 먹는다 이런 얘기인거 같은데

현실에서 대체 누가 저러냐고

비트플래그 안 쓰더라도 저렇게는 안하지