関数を介してクラスの参照を渡そうとしてい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
が問題です。