不合格的ID错误-C ++

安维斯

谁能指出代码中的错误?

73        POINT N;
74        N.x = (int) 1 - t * p1.X + t * p2.X;
75        N.y = (int) ((1 - t) * p1.Y + t * p2.Y);
76
77        return N;

我得到的错误是:

||=== Build: Debug in tester (compiler: GNU GCC Compiler) ===|
C:\CodeBlocks\openGL workspace\tester\main.cpp||In member function 'POINT drawDeCasteljau::getCasteljauPoint(int, int, double)':|
C:\CodeBlocks\openGL workspace\tester\main.cpp|74|error: expected unqualified-id before numeric constant|
C:\CodeBlocks\openGL workspace\tester\main.cpp|74|error: expected ';' before numeric constant|
C:\CodeBlocks\openGL workspace\tester\main.cpp|75|error: expected unqualified-id before numeric constant|
C:\CodeBlocks\openGL workspace\tester\main.cpp|75|error: expected ')' before numeric constant|
||=== Build failed: 4 error(s), 4 warning(s) (0 minute(s), 0 second(s)) ===|

我看到了几则错误相同的帖子..但是我看不到有任何帮助对其进行调试的。

来自莫斯科的弗拉德

尚不足以得出准确的结论。但是似乎数据成员x和y要么应该是大写的X和Y,要么两者都应该是小写的x和y,因为我认为所有变量N,p1和p2都具有POINT类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章