C++ 的普通define 用法请看下面url:
http://blog.youkuaiyun.com/lyl_98/article/details/900158
C++/C 中有一种特殊用法列一下
#define PRINTPAIR(...) printf("Output piar <x, y>=<%d,%d>\n", __VA_ARGS__);
#define PRINTSELF(...) printf(__VA_ARGS__);
void MainTest::defineTest() {
// printf("%d, %d, %d", 1, 2, 3);
PRINTPAIR(2, 3);
PRINTSELF("Output self piar <x, y>=<%d,%d>\n", 4, 5);
}