我正在为一个叫做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
另外,你能给我们更多的上下文吗?这可能是好的,如果它是在一个班的背景下,但我有一种感觉,你的范围是关闭的。 –