这是我的代码:
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
它出了什么问题?
答案 0 :(得分:4)
if options.a==1
错了。条件必须用括号括起来。
if (options.a==1)