解决 expected identifier before‘(’token

保留现场

比如在一个枚举类型中,会告诉你某行有这种错误。又或者,在一个宏定义语句中出现这种错误。

探究原因

一般来说,出现这种情况,是语句中有些定义的名字发生了冲突。

解决方法

定位错误位置,搜索是否有同名的函数,变量等等。改个名字。