我正在尝试通过void
函数传递类的引用,但它会引发错误。
这是代码(它必须是一个void
函数并且不返回任何内容)。如果我将函数更改为返回int
,或者string
它工作正常,但我不想这样做。
#include <iostream>
using namespace std;
class car
{
public:
car()
: wheels(4)
{
}
int wheels;
};
void getwheels( car& i_car )
{
//do something here
}
int main()
{
car mycar;
mycar.wheels = 6;
cout << getwheels( mycar )<< endl;
}
这void
就是问题所在。