1 #define PASTE3(a,b,c) a ## b ## c
2 #define PASTE4(a,b,c,d) a ## b ## c ## d
3 #define PASTE5(a,b,c,d,e) a ## b ## c ## d ## e
4 4. HTTP code
for "Not Found": PASTE3(__LINE__
, __FILE__
, __LINE__
)
5 5. Hexadecimal
for 20560: PASTE4(__LINE__
, __FILE__
, __LINE__
, __FILE__
)
6 6: Zip code
for Nortonville
, KS
: PASTE5(__LINE__
, __LINE__
, __FILE__
, __LINE__
, __FILE__
)
7 7. James Bond
, as a number
: PASTE3(__FILE__
, __FILE__
, __LINE__
)