비트플래그는 rpg에서 상태이상 같은 곳에서 쓰임 flag (1 vs에서 ctrl alt d하면 어셈블리 볼 수 있음 define보다는 const나 enum형을 우선으로 사용 ㄴ 그냥 바꿔치기라서 1.enum 2.const 3.define 순서 전역변수X, 포인터구조체 내부에서 변수를 만들어 호출하면 복사가 일어나 느림 포인터로 하면 주소에 바로 저장되어 빠름 구조체가 1000바이트짜리 대형 구조체라면? - 값) StateInfo 1000바이트 복사 - 주소 StatInfo* 8바이트 - 참조 StatInfo& 8바이트 참조 전달 방식은 - 값 전달처럼 편리하게 사용하고 - 주소 전달처럼 주소값을 이용해 진퉁을 건드리는 - 일석이조의 방식! 포인터 vs 참조 세기의 대결 - 성능 : 똑같음 - 편의성 :..