征求预处理操作符# # #@的各种巧妙用法,该如何处理

征求预处理操作符# ## #@的各种巧妙用法
我最近在研究预处理操作符#、##、#@,本人对这些预处理的应用有限。宏是个巧妙的设计,重要的不再设计,而在想法。不知道各位在实际的工作、学习中有没有自己对这些操作符的巧妙用法呢?拿出来分享下。

------解决方案--------------------
最NB的在boost里面
------解决方案--------------------
看看C++预处理指令的用法吧,会用就行http://www.flycode.org/read-htm-tid-89.html
------解决方案--------------------
C/C++ code
#define PR_INT(_v) (void)printf("%s=%d\n", #_v, _v)