void compare(vector<Customer>&compare,vector<CarProperties>&cars,int customer_number)
{
int c = customer_number;
for(int i =0; i<=cars.size(); i++)
{
if(cars[i].getname() == compare[c].getCustomerDesiredCar())
break;
cout << "Enter car is available for rent"<<endl;
}
}
ここで私は2つのベクトルを比較しています。車のベクトルには車が含まれており、ユーザーが入力した車の名前と車のベクトルを比較するベクトルを比較します。私はこれを実行しようとするたびに、私のコンパイラはこの関数でクラッシュする、そうでなければプログラムはうまく動作しています。2つのベクトルのオブジェクトを簡単に比較する方法は?
あなたが範囲外に行っている、少なくとも。これは 'i
Compareは関数名と変数名の両方ですか? –
はベクトル名であり、関数名も同様です。@EissaN –