Например, у меня есть двухмерный вектор и одномерный вектор, и я хочу скопировать первый элемент из каждой строки, используя std :: copy_if из библиотеки алгоритмов:
std::vector<std::vector<std::string>> names{ { "Allan", "Daniel", "Maria" }, {"John", "Louis", "Will"}, {"Bill", "Joe", "Nick"}};
Так что нам придется скопировать «Аллан», «Джон» и «Билл» в вектор назначения, который является dst
std::vector<std::string> dst;