Задача такова: Напишите функцию MoveStrings, которая принимает два вектора строк, source и destination, и дописывает все строки из первого вектора в конец второго. После выполнения функции вектор source должен оказаться пустым.
#include <iostream>
#include <vector>
#include <string>
void MoveStrings(std::vector<std::string>& s, std::vector<std::string>& s1)
{
  for(unsigned int i = 0; i <= s.size(); ++i)
    {
      s1[i+s1.size()] = s[i];
    }
  s.clear();
}
int main()
{
  std::vector<std::string> source = {"a", "b", "c" };
  std::vector<std::string> dest = {"z"};
  MoveStrings(source, dest);
  for(auto x : source)
    std::cout << x << source.size() << "\n";
  for(auto x : dest)
    std::cout << x << "\n";
}




