Учись программированию на C++ Builder бесплатно!

Описание


Set – ассоциативный контейнер, который содержит упорядоченный набор уникальных объектов типа Key. Сортировка элементов осуществляется применением функции Compare к ключам множества. Операции поиска, удаления и вставки имеют логарифмическую сложность. Данный тип обычно реализуется как красно-черные деревья.

Тип каждого объекта класса Set определяется всеми тремя параметрами. Если какие-то из этих параметров различаются, считается, что это объекты разных типов и их нельзя, например, сравнивать друг с другом.

Модуль


vcl/sysset.h

Определение


template<class T, unsigned char minE1, unsigned char maxE1>
class __declspec(delphireturn) Set;

В шаблоне должно быть задано три параметра:

Значение Описание
type тип элементов множества (обычно int, charили enum)
minval минимальное значение элемента множества (не менее 0)
maxval максимальное значение элемента множества (не более 255)

Поиск по сайту