#define문에서 ##(paste token)의 사용법
2010.12.03
코드를 효과적으로 구현하기 위해 이것저것 보다가 #define문에서 paste token이라고 말하는 "##"의 사용법을 정리합니다. 그래서!! 이 ACID와 AI_SN의 값을 가져오고(GET), 세팅하는(SET) 함수가 필요한데 UL/DL에 대해서 모두 ACID와 AI_SN이 필요합니다. 이것을 아래와 같은 함수형태로 구현하고 싶었습니다. int harq_ul_aisn[MAX_ACID]; int harq_dl_aisn[MAX_ACID]; int main(void) { int ul_aisn = HARQ_GET_AISN(ul, acid); int dl_aisn = HARQ_GET_AISN(dl, acid); HARQ_SET_AISN(ul, acid, ul_aisn^1); HARQ_SET_AISN(dl, a..