C++编程思想,几个宏的用法:
#define DEBUG(X) cout<<#X" = "<<X<<endl 用来打印变量
#define TRACE(S) cout<<#S<<endl;S 用来打印并执行语句
#define FIELD(A) char* A##_string; int A##_size 标志黏贴,这个真的不懂。。。。
#define DEBUG(X) cout<<#X" = "<<X<<endl 用来打印变量
#define TRACE(S) cout<<#S<<endl;S 用来打印并执行语句
#define FIELD(A) char* A##_string; int A##_size 标志黏贴,这个真的不懂。。。。