So if I understood correctly it would be something like:

Code:
class Owner 
{ 

private:
...
vector<vehicle*> 

public
...
}

class Vehicle

 {
    public:
        ...

    private:
        ...
    vector<owner*>

}

class cra
{
private:
...
vector<vehicle*> 
vector<owner*>

public:
...
}
Is this right?