Intersección vectorial en C ++
Tengo esta funcion
vector<string> instersection(const vector<string> &v1, const vector<string> &v2);
Tengo dos vectores de cadenas y quiero encontrar las cadenas que están presentes en ambas, que luego llenan un tercer vector con los elementos comunes.
Si mis vectores son ...
v1 = <"a","b","c">
v2 = <"b","c">