【发布时间】:2011-03-07 04:23:33
【问题描述】:
我现在感觉很愚蠢:
moveSequence look(COORD xyBeatle, fieldd &field);
这有什么问题,会出现语法错误?
error C2061: syntax error : identifier 'fieldd'
我想要做的是将类 fieldd 的引用传递给 look() 通过:
moveSequence sequence = look(xy, m_field);
好像不能识别类型字段
实际上,我到处都是错误,所有应该是类型字段的东西都假设为 int 类型。..
这是经过长达一周的重构,甚至还没有回到编译点,所以我不知道是什么变化立即导致了这种情况。
编辑:现在我注意到智能感知正在间歇性地强调编译器抛出真正错误的地方.....我禁用了 PCH 并重建,但这没有用。
编辑2: 变量名不是问题,这是我尝试的第一件事。
编辑3:
我终于能够捕捉到其中一个智能感知错误,它在不久更改为 "class fieldd" 之前显示为 "identifier "fieldd" is undefined" 我认为这可能是标题的问题。这家伙的问题是标题:http://www.gamedev.net/topic/555445-solvederror-c2061-syntax-error--identifier-t3dobject/
【问题讨论】:
-
重构一周?早在它没有名字之前,我们就称之为“重写”!
-
它几乎是,它失控了。每次我阅读 SO 时,我都会学习如何做一些“更正确”的事情,它看起来不错一分钟,直到我意识到它破坏了其他东西......这让更多搜索 SO....循环跨度>
标签: c++ syntax identifier