Перевод этой страницы?:

clear

Синтаксис:

    #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