Очистка множества в C++
Чтобы удалить сразу все элементы, вызывают
метод clear. Множество остается объявленным,
но становится пустым.
Очистим множество чисел и проверим длину:
std::set<int> st = {1, 2, 3};
st.clear();
std::cout << st.size() << "\n";
Тот же вызов работает для множества строк:
std::set<std::string> st = {"a", "b", "c"};
st.clear();
std::cout << st.size() << "\n";
Дано множество:
std::set<std::string> st = {"x", "y", "z"};
Сделайте множество пустым. Выведите его длину в консоль.
Дано множество:
std::set<int> st = {5, 10, 15};
Сделайте множество пустым. Если оно пусто,
выведите "yes", иначе "no".