Пересечение вектора в C ++

У меня есть эта функция

vector<string> instersection(const vector<string> &v1, const vector<string> &v2);

У меня есть два вектора строк, и я хочу найти строки, присутствующие в обоих, которые затем заполняют третий вектор общими элементами.

Если мои векторы ...

v1 = <"a","b","c">
v2 = <"b","c">

Ответы на вопрос(2)

Ваш ответ на вопрос