0

这是我的代码:

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

它有什么问题?

4

1 回答 1

4
 if options.a==1

是错的。条件必须用括号括起来。

 if (options.a==1)
于 2012-11-20T15:08:02.190 回答