YAxis::YAxis() {
TextWriter *tw = new MBTextWriter;
Create(Y_AXIS_WIDTH, Y_AXIS_HEIGHT);
SetPosition(Y_AXIS_STARTING_X, Y_AXIS_STARTING_Y);
SetFocus();
SetColor(114, 114, 114);
for (unsigned int y = 0; y < Y_AXIS_HEIGHT/GRID_CELL_HEIGHT; y++) {
if (y >= 10)
tw->SetPosition(8, y * GRID_CELL_HEIGHT + 14);
else
tw->SetPosition(8, y * GRID_CELL_HEIGHT + 9);
tw->SetMessage(toString(y));
tw->Write();
}
}
此錯誤似乎圍繞此構造函數,但我看不到它。 任何幫助,將不勝感激。奇怪的「錯誤:預期」)'之前';'令牌'但我找不到它
完全錯誤的位置:
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
讓我知道如果你需要什麼,我想這個代碼來完成更多的信息。
1.在此處發送代碼,而不是在其他網站。 2.我們怎麼知道第6行是什麼? –
您可以從包含一些上下文(請參閱前面的行)以及可能相關的類定義部分(最好是頭文件的一部分)的問題開始,在您的問題中包含「YAxis」構造函數(請勿添加鏈接)。並檢查你是否在頭文件中丟失了分號。 –
請把代碼放在這裏而不是放在一個粘貼箱中,然後在錯誤發生的地方標出(我不確信錯誤信息的第6行對應於你的pastebin中的第6行)。另外,函數'#define'宏中是否使用了任何名稱? – us2012