#define destroystack( STACK_STRUCT,STACKSIZE) free( (X) ),(Y) = 0;
执行时出现错误:
error C2010: '? : unexpected in macro formal parameter list
error C2010: 'S' : unexpected in macro formal parameter list
好像是VC++不支持变量宏定义,怎么解决啊
执行时出现错误:
error C2010: '? : unexpected in macro formal parameter list
error C2010: 'S' : unexpected in macro formal parameter list
好像是VC++不支持变量宏定义,怎么解决啊
"destroystack"与"("之间少了一个空格。#define destroystack ( STACK_STRUCT,STACKSIZE) free( (X) ),(Y) = 0;
这样就行了