收起
char后面的分号删掉#define typename char加了分号的话,实际typename date;就被转换成 char; date;啦。因为编译器认为typename表示的是char;,而不是char
报告相同问题?