P99

◆ P99_CAT2

#define P99_CAT2 (   _1,
  _2 
)    _1 ## _2

Paste two token sequences at their junction.

This macro does the paste operation first, and then an evaluation of the result. Thus

#define B(x) toto(x)
P99_CAT2(A, B(6));

will result in

AB(6);

and not in

Atoto(6)

Definition at line 61 of file p99_paste.h.