X-Macros의 실제 사용 X-Macros를 방금 배웠어요.X-Macros의 실제 용도는 무엇입니까?언제가 그 일에 적합한 도구입니까?몇 년 전에 X-macros를 발견했는데, 그때 코드 안에 함수 포인터를 사용하기 시작했습니다.저는 임베디드 프로그래머로 스테이트 머신을 자주 사용합니다.나는 종종 다음과 같은 코드를 작성하곤 했다. /* declare an enumeration of state codes */ enum{ STATE0, STATE1, STATE2, ... , STATEX, NUM_STATES}; /* declare a table of function pointers */ p_func_t jumptable[NUM_STATES] = {func0, func1, func2, ... , funcX..