#define SHOW(a) std::cout << #a << ": " << (a) << std::endl
// ...
int i = 2;
SHOW (i);
//z 2013-01-29 16:19:23 IS2120@BG57IV3.T739790998 .K[T104,L1428,R47,V1454]Hey, I like that macro. If you don't mind, I'm going to improve it just a little:
#define TO_STREAM(stream,variable) (stream) <<#variable": "<<(variable)Here's an interesting (?) variation:
|
|
本文探讨了C++中宏定义的使用方法,通过示例展示了如何利用宏定义进行变量输出,并介绍了改进的宏定义技巧,使得代码更加灵活和强大。

被折叠的 条评论
为什么被折叠?



