您的位置:首页 > 其它

程序中出现unexpected end of file in macro expansion

2013-07-06 10:02 387 查看
这是在宏扩展的文件意外结束的意思,说的是你用宏时没有收尾:

例如 #define max(a,b) a>b?a:b

假如你用宏的时候你缺了右括号

如 max(3,5; 编译器就会报这种错,

当然这种很容易判断出,但是当宏比较复杂就要小心了,

估计很难找到哦,所以用复杂宏的时候千万要记住要收尾
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐