C++ и Python

Перемещение строк (2)

Перемещение строк

Условие

Напишите функцию MoveStrings, которая принимает два вектора строк, source и destination, и дописывает все строки из первого вектора в конец второго. После выполнения функции вектор source должен оказаться пустым.

Указание

Метод clear удалает все элементы вектора:

vector<string> words = {"hey", "hi"};
words.clear();
// Теперь вектор words пуст

Пример

vector<string> source = {"a", "b", "c"};
vector<string> destination = {"z"};
MoveStrings(source, destination);
// source должен оказаться пустым, а destination должен содержать
// строки "z", "a", "b", "c" именно в таком порядке

Как тестировать локально

Собрать программу с помощью cmake и запустить ctest:

mkdir build; cd build
cmake ..; cmake --build .
ctest -V