So,if I understood you correctly,since a owner can have multiple vehicles we should have a pointer in both classes?Something like this?:
Code:
class owner
{
private:
string name;
string address;
long id;
long phone;
public:
owner(string o_name,string o_address, long o_id,long o_phone);//constructor
void getname (void) const;
string setname(string o_name);
//etc,other gets and sets
}
class vehicle
{
private:
string model;
string brand;
string license;
long nr_oldowners;
public:
vehicle(string v_model,string v_brand,string v_license,long v_nr_oldowner)
void getlicense (void) const;
string setlicensestring o_name);
//etc,other gets and sets
}
class autoreg
{
private:
vehicle *v;
owner *o;
public:
insert_v(string v_model,string v_brand,string v_license,long v_nr_oldowner);//is this okay??
insert_o(string v_model,string v_brand,string v_license,long_nr_oldowner,string o_name,string o_address, long o_id,long o_phone););//is this okay??
erase_o(string o_name,string o_address, long o_id,long o_phone););//is this okay??
erase_v(string v_model,string v_brand,string v_license,long v_nr_oldowner););//is this okay??
update(string v_model,string v_brand,string v_license,long_nr_oldowner,string o_name,string o_address, long o_id,long o_phone););//is this okay??
}