라고보는데 난 C++에서도 별로 쓰고 싶지 않아

로우레벨 코딩하는 사람은 좋아하겠지만

C#이나 Java에서는 플래그 이넘이나 이넘셋 같은 모듈을 제공해주거든

다중 상태 체크 기능이 비트 연산이 아니면 절대 구현 못한다 그런 것도 아니잖아

확장성, 가독성, 안정성 포기하고 비트 플래그를 쓰기에는 너무 대가를 치르는 게 많지 않니

난 저레벨 언어에서도 만들어서 쓸란다

절대적으로 배제하는 게 아니고 

확장성 + 가독성 + 안정성 < 속도 라고 생각하는 사람은 비트 연산을 써도 된다

하지만 그 이유가 아니라면 제공해주는 enum 라이브러리를 써라

요즘 언어는 비트 연산 꼼수 기능은 죄다 제공해주니까

그리고 컴파일러 최적화도 기똥차니까 제발 하이레벨에서 비트 연산좀 쓰지마

와 난 이런 비트연산을 이용해 최적화를 했으니 ㅈ고수로 보겠지? 이런 생각을 갖겠지만 

니 코드 아무도 안읽어