重载运算符 -=:
RentACar& operator-=(const Automobile& av)
在 RentACar 我有一个动态分配的汽车数组 *a
因此,可以说,如果任何与thena
相同,则应该删除 a 并为一个对象释放分配的内存。a.brand
av.brand
我想…… 就像如果它没有找到具有相同品牌的对象,它会返回 *this,但如果找到,它会为大小为 a-1 的新汽车数组分配空间,分配对象,跳过具有相同品牌的对象,但我不知道怎么写。
无论如何,我不知道如何用矢量写作并推回,我为考试而学习,我们从未出于任何原因使用矢量,所以我不能在考试中使用它们,所以即使它是愚蠢的,我也必须这样做执行!
谢谢!