Синтаксис:
#include <set> iterator begin(); const_iterator begin() const;
Функция begin() возвращает итератор на первый элемент множества. begin() выполняется за константное время.
Например, в следующем коде begin() используется для инициализации итератора, перечисляющего элементы множества:
// Создаем множество символов set<char> charSet; const char* s = "Hello There"; for( int i=0; i < strlen(s); i++ ) { charSet.insert( s[i] ); } // Выводим множество на экран set<char>::iterator theIterator; for( theIterator = charSet.begin(); theIterator != charSet.end(); theIterator++ ) { cout << *theIterator; } // Вывод будет " HTehlor"