我如何正确地询问主要的物体摇滚。我简化了代码,认为这是唯一的问题。错误“预期在'&'之前的初级表达'令牌。
void createObject(vector <object>& obj, world wld)
{
....
}
int main()
{
object rock;
createObject(vector<object>& rock, level_1);
return 0;
}
答案 0 :(得分:1)
非常简单:
int main()
{
std::vector<object> rock_vector(1);
createObject(rock_vector, level_1);
}
您无法将rock
传递给它,因为它不是vector
。您需要将实际的vector
传递给它。在这里,我制作了大小为1的rock_vector
,因此它至少有一个object
(因此rock_vector[0]
或多或少是rock
的替代品