C ++ struct error - 错误C2061:语法错误:标识符

时间:2012-11-20 15:06:54

标签: c++ c visual-c++ dev-c++

这是我的代码:

struct opts
{
   int a;
   int b;
};
class myclass
{
  private:
           opts options;
 public:
       void afunction();
}

//myclass.cpp
void myclass::afunction()
{
     if options.a==1
           //do something
}

当我编译它时,我得到了以下错误。

error C2061: syntax error : identifier options

它出了什么问题?

1 个答案:

答案 0 :(得分:4)

 if options.a==1

错了。条件必须用括号括起来。

 if (options.a==1)