Синтаксис:
#include <set> void clear();
Функция clear() удаляет все элементы из множества. clear() выполняется за линейное время.
Например, в следующем коде clear() используется для новой инициализации множества:
// Создаем множество символов set<char> charSet; charSet.insert( 'A' ); charSet.insert( 'B' ); charSet.insert( 'C' ); charSet.clear(); charSet.insert( 'A' ); charSet.insert( 'D' ); charSet.insert( 'E' ); // Выводим на экран set<char>::iterator theIterator; for( theIterator = charSet.begin(); theIterator != charSet.end(); theIterator++ ) { cout << *theIterator; } // Вывод будет "ADE"
Смотри также: erase