비트플래그가 뭔지 이해를 못한거 같은데?
비트 하나에 상태값 넣는걸 이해하고 자시고가 있ㄴㅣ
애초에 비트 수를 넘을 우려가 있는 것들은 거기에 안맞는거고.
그 넘을 우려를 왜 우리 개발자들은 멍청하게 선택지에 둘까 깔끔하게 enum으로 돌려버리면 될걸
두가지 이상의 상태를 동시에 표현하기에 좋거든.
enum으로는 두가지 이상의 중첩상태를 표시하는게 하나의 값으로 안되고 인자가 다 따로 들어가야 됨. 몇가지가 중첩될지 알 수 없어서 그 경우의 수 처리 또한 비트플래그 보다 복잡해짐
enumset을 씁시다
비트플래그는 여러개가 중첩되도 하나의 값으로 표현 가능함
죽어도 그럴 일 없을만한거에만 쓰는거지 머
니 말대로 상태값이 늘어나거나 할만한데에다가 메모리 아끼겠다고 그러는거면 ㄹㅇ 바보같은 짓인거고
비트플래그가 뭔지 이해를 못한거 같은데?
비트 하나에 상태값 넣는걸 이해하고 자시고가 있ㄴㅣ
애초에 비트 수를 넘을 우려가 있는 것들은 거기에 안맞는거고.
그 넘을 우려를 왜 우리 개발자들은 멍청하게 선택지에 둘까 깔끔하게 enum으로 돌려버리면 될걸
두가지 이상의 상태를 동시에 표현하기에 좋거든.
enum으로는 두가지 이상의 중첩상태를 표시하는게 하나의 값으로 안되고 인자가 다 따로 들어가야 됨. 몇가지가 중첩될지 알 수 없어서 그 경우의 수 처리 또한 비트플래그 보다 복잡해짐
enumset을 씁시다
비트플래그는 여러개가 중첩되도 하나의 값으로 표현 가능함
죽어도 그럴 일 없을만한거에만 쓰는거지 머
니 말대로 상태값이 늘어나거나 할만한데에다가 메모리 아끼겠다고 그러는거면 ㄹㅇ 바보같은 짓인거고