Digamos que tengo dos tipos de objetos, A y B. La relación entre ellos es de muchos a muchos, pero ninguno de ellos es el dueño del otro. Ambas instancias A y B deben ser conscientes de la conexión; No es solo una forma. Entonces, podemos hacer esto: class A { ... private: std::vector<B...