我正在爲一個叫做Robot的實驗室編寫一個程序。當我編譯它,我得到這個錯誤集:'double'之前預期的不合格id/
Robot.cpp:43:13: error: expected unqualified-id before 'double'
Robot.cpp:43:13: error: expected ')' before 'double'
類在Robot.h頭的界定,這是造成該問題在.cpp的代碼如下所示:
/*
* Name: Robot (constructor)
*
* Creates the robot with the given maximum speed.
*/
Robot(double maxSpd)
{
MAX_SPEED = maxSpd;
traveled = 0 ;
elapsed = 0 ;
x = 0 ;
y = 0 ;
}
我不明白爲什麼這些錯誤在那裏......而且我也不知道那個錯誤甚至意味着什麼。我將如何解決它?
這似乎並非爲有效的C++。爲什麼'maxSpd'後面有分號?]? –
這是在你的類定義中,還是在它之外? – chris
另外,你能給我們更多的上下文嗎?這可能是好的,如果它是在一個班的背景下,但我有一種感覺,你的範圍是關閉的。 –