関数を介してクラスの参照を渡そうとしていvoidますが、エラーがスローされます。
コードは次のとおりです (void関数である必要があり、何も返さない必要があります)。関数を return に変更した場合、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が問題です。