C++ 奇怪的“error:expected')在“;“token”之前,但我找不到它

C++ 奇怪的“error:expected')在“;“token”之前,但我找不到它,c++,C++,如果您需要有关我试图使用此代码实现的目标的更多信息,请告诉我。如果第6行是这一行: Editor/YAxis.cpp: In constructor ‘YAxis::YAxis()’: Editor/YAxis.cpp:6:33: error: expected ‘)’ before ‘;’ token Editor/YAxis.cpp:6:50: error: expected primary-expression before ‘)’ token Editor/YAxis.cpp:6:50:

如果您需要有关我试图使用此代码实现的目标的更多信息,请告诉我。

如果第6行是这一行:

Editor/YAxis.cpp: In constructor ‘YAxis::YAxis()’:
Editor/YAxis.cpp:6:33: error: expected ‘)’ before ‘;’ token
Editor/YAxis.cpp:6:50: error: expected primary-expression before ‘)’ token
Editor/YAxis.cpp:6:50: error: expected ‘;’ before ‘)’ token
问题可能来自宏的定义:

Y轴高度 网格单元高度
你能提供它们的内容吗?

1。将代码发送到此处,而不是其他站点。2.我们如何知道第6行是什么?您可以从在问题中包含YAxis构造函数开始。请不要添加包含某些上下文的链接,如前面的行,以及类定义的相关部分(最好是头文件的一部分)。并检查头文件中是否缺少分号。请将代码放在此处而不是粘贴箱中,并标记错误发生的行。我不确信错误消息的第6行与粘贴箱中的第6行相对应。另外,函数中是否使用了定义宏的名称?哪一行是第6行?那条线前面是什么?您是否检查了所有头文件,以便其中没有丢失分号?你可能想阅读,它将帮助你写出更好的问题。答案在于你没有展示给我们的代码。你没告诉我们哪条是6号线。你没有显示宏。您是否尝试在不查看代码的情况下调试自己的程序-1我敢打赌他们写了定义Y轴高度42;。但你可能正在考虑这个问题。
Editor/YAxis.cpp: In constructor ‘YAxis::YAxis()’:
Editor/YAxis.cpp:6:33: error: expected ‘)’ before ‘;’ token
Editor/YAxis.cpp:6:50: error: expected primary-expression before ‘)’ token
Editor/YAxis.cpp:6:50: error: expected ‘;’ before ‘)’ token
for (unsigned int y = 0; y < Y_AXIS_HEIGHT / GRID_CELL_HEIGHT; y++) {