define求助。
//for query clause
#define TABLE_SAVE_DB_ROW_CAUSE_FIRST(tableName,table) if(0==strcmp(tableName+TABLE_PRE_LEN,#table))\
{ \
(*(db_##table*)this) = *pRow;\
}
#define TABLE_SAVE_DB_ROW_CAUSE(tableName,table) else if(0==strcmp(tableName+TABLE_PRE_LEN,#table))\
{ \
(*(db_##table*)this) = *pRow;\
}
#define TABLE_SAVE_DB_ROW_CAUSE_END(tableName,table) else \
{\
stx_printf("%d,SAVE tableName:%s\n",ID::EDBCOMMON_NO_SUCH_TABLE,tableName);\
}
请问这种定义是什么个意思。麻烦每行解释详细点。谢谢!