Вставка элементов в набор и мультимножество
Большинство функций классов s e t и m u l t i s e t работают одинаково. Они получают подобные параметры и возвращают значения одинаковых типов. Например, для вставки элементов в контейнеры обоих видов может быть использована функция i n s e r t (), по лучающая вставляемое значение:
setlntegers.insert (— 1);
msetlntegers.insert (setlntegers.begin (), setlntegers.end ());
В листинге 19.2 показана вставка элементов в эти контейнеры.
ЛИСТИНГ 19.2, Вставка элементов в набор и мультимножество библиотеки STL___________
#include
#include
using namespace std;
template ctypename T>
void DisplayContents (const T& Input)
6 : {
for(auto iElement = Input.cbegin () // auto, cebgin(): C++11
; iElement != Input.cend () // cend(): C++11
; ++ iElement )
10: cout « *iElement « ’
1 1 :
cout « endl;
}
14:
int main ()
{
Do'stlaringiz bilan baham: |