我现在感觉好傻:
moveSequence look(COORD xyBeatle, fieldd &field);
有什么问题会出现语法错误?
error C2061: syntax error : identifier 'fieldd'
我想要做的是将类的引用传递fieldd
给look()
通过:
moveSequence sequence = look(xy, m_field);
它似乎无法识别类型字段
实际上,我到处都是错误,所有关于应该是类型字段的东西都具有类型 int 假设等。
这是经过长达一周的重构甚至没有回到编译点之后,所以我不知道是什么变化立即导致了这种情况。
编辑:现在我注意到智能感知正在间歇性地强调编译器抛出真正错误的地方......我禁用了 PCH 并重建,但这没有用。
edit2:变量名不是问题,这是我尝试的第一件事。
编辑3:我终于能够捕捉到一个智能感知错误,它"identifier "fieldd" is undefined"
在不久更改为"class fieldd"
我认为这可能是标题的问题之前读过。这家伙的问题是标题:http ://www.gamedev.net/topic/555445-solvederror-c2061-syntax-error--identifier-t3dobject/