taPoint> DataMap: typedef Data
Автор admin
Пятница, 12 июня 2009 11:32
taPoint> DataMap: typedef DataMap:iterator DMIter; DataMap sightings: srand(time(0)); // Раскрутка генератора случайных чисел generate_n(inserter(sightings. sightings.beginO). 50. SightingGen(animals)); // Вывод всех элементов: copy(sightings.begin(). sightings.end(). ostream_iterator(cout. “”)): // Вывод данных no выбранному типу животных: for(int count = 1: count < 10; count++) { // Выбор типа через меню: // int i = menuO; // Случайный выбор (для автоматизации тестирования): int i - randO % animals.sizeO: // Итераторы "range" определяют начальную и конечную позиции // интервала с искомым ключом: pair range – s i ght i ngs.equal_range(ani ma 1 s[i]): copy(range.first, range.second. ostream_iterator(cout. “”)): } } ///:- Вся информация о наблюдении инкапсулируется в классе DataPoint. Этот класс достаточно прост, чтобы мы могли положиться на сгенерированный оператор при- Ассоциативные контейнеры 405 сваивания и конструктор по умолчанию. Для сохранения времени наблюдения используются стандартные библиотечные функции С. При инициализации массива animal объектов string а
Комментарии закрыты.
Последние комментарии