Language/C&C++
[Macro] '##' macro operator
yhcting
2015. 2. 11. 21:54
* '##' macro operator (improved)
<token> ## <token>
: The ## operator takes two separate tokens and paste them together to form a single token.
즉:
#define test(x) aa ## _x
#define test(x) aa##_x
위의 두가지 모두 결과는 'aa_x' 로 같다.
('##' 사용시 중간에 공백은 token delimiter 의 역할을 하게 된다.)