记录日志参数展开宏

#__VA_ARGS__ :参数名称原样
##__VA_ARGS__:参数具体值
__VA_ARGS__ 只能用于宏参数展开,如下
#define qcout(...) cout << ::basename((char *)__FILE__)<< __LINE__<<__VA_ARGS__ << endl;
qcout("123"<<"456");

输出:mytest.cpp[100]:123456

 

posted @ 2018-05-15 16:22  fosonR  阅读(168)  评论(0)    收藏  举报