Quote:
Not how I would do it.
If you have some form of "association" class (cra in your case), it should be the only place where you connect the owner and the vehicle.
You almost certainly don't need a "vector<owner *>" in your vehicle class - that would cover the case where you have multiple owners of a vehicle, which I don't even think is possible [at least not in the UK, you have a "registered keeper", which is the "owner", even if the actual owner is for example a company].
Well,the problem explicitaly says that a car just have one owner...So,regarding to what you've said you could have the association defined by