비트플래그가 메모리 더 먹는 참신한 소리는 또 어디서 배웠냐


bool flags[8] {false, false, true, true, false, true, true, false} ;

uint8_t flags =0x6c;

두개가 어디가 메모리가 똑같냐
그리고 플래그 연산도

bool flags[1] = true;
uint8_t flags |= 0x2;

mov [esp+flags+1], al
or [esp+flags], 2

뭔차인데?