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 に答える