используется как параметр шаблона при создании экземпляра
набора / мультимножества
template
struct SortDescending
{
bool operator()(const T& lhs, const T& rhs) const {
return (lhs > rhs);
};
Затем этот предикат используется при создании экзем пляра набора или мульти множества:
набор и мультимножество целых чисел (использующие предикат сортировки) set > setlntegers;
multiset > msetlntegers;
Кроме этих вариантов, вы всегда сможете создать набор или мультимножество как пол ную или частичную копию другого контейнера (листинг 19.1).
Л И СТИ Н Г 1 9 .1 . Различные способы создания экземпляра набора и мультимножества-______
#include
// используется как параметр шаблона при создании экземпляра // набора / мультимножества
template
struct SortDescending
446 ЗАНЯТИЕ 19. Классы наборов библиотеки STL
6: booloperator()(const Т& lhs, const Т& rhs) const
{
return (lhs > rhs);
Do'stlaringiz bilan baham: |