用 #define 实现的类似模板的东西
xili 2005-11-14 06:19:57
最近常看到用 #define 实现的类似模板的东西
例如:
#define _DECL_class(name, element )\
class df_##nm\
{\
protected:\
element *pData;\
int num;\
\
void _resize(int n);\
\
public:\
nm( ){};\
\
int Count() const { return num; }\
\};
_DECL_class( cls_example, int );
这个例子比较简单, 但现在俺常看到十分复杂的这种东西. 代码十分难读.
有没有一个工具 可以将 这些东西 展开到一个文件中?