Ogni socio dovrebbe avere un vettore di vetture (o una lista, o un altro container a tuo piacimento) , in questo modo tu puoi aggiungergli tutte le vetture che vuoi quando chiami la funzione apposita.
Per come hai fatto adesso invece il socio possiede una ed una sola vettura