天天看点

错误一例:expected expression before } token

代码如下:

#if FLAG
if ()
{
      //语句A
}
else
#else
{
    //语句B
}
#endif      

错误是#else引起的。

解决办法:

#if FLAG
if ()
{
      //语句A
}
else
{
    //语句B
}
#else
    //语句B
#endif      

把else的代码重复一遍。

继续阅读