Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Основы С++ / Тема 6 / Урок 3. Ссылки / Задача 2
- Задание 2
- Напишите функцию MoveStrings. Она принимает векторы строк source и destination и дописывает все строки из первого вектора в конец второго. После выполнения функции вектор source должен быть пустым.
- Чтобы очистить содержимое вектора, вызовите у него метод clear:
- string query = "how to learn c++";
- vector<string> query_words = SplitIntoWords(query);
- query_words.clear();
- // Теперь вектор query_words пуст. Метод empty вернёт true, метод size — 0.
- Например:
- vector<string> source = {"how", "to", "learn"};
- vector<string> destination = {"c++"};
- MoveStrings(source, destination);
- // source должен оказаться пустым
- // destination должен содержать строки "c++", "how", "to", "learn" именно в таком порядке
- */
- #include <iostream>
- #include <string>
- #include <vector>
- using namespace std;
- void MoveStrings(vector<string>& source, vector<string>& destination) {
- for (auto x : source)
- destination.push_back(x);
- source.clear();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement