Статьи → Руководство по STL → Примеры программ с шаблонами

Эти примеры демонстрируют использование нового продукта STL<ToolKit> от компании ObjectSpace. STL<ToolKit> - это самый простой способ использования STL, который работает на большинстве комбинаций платформ/компиляторов, включая cfront, Borland, Visual C++, Set C++, ObjectCenter и последние компиляторы от Sun&HP.

Опубликовал admin
18 Июл, Воскресенье 2004г.

Статьи → Руководство по STL → Примитивы управления памятью (Memory Handling Primitives)

Чтобы получать типичный указатель на неинициализированный буфер памяти данного размера, определена следующая функция:

template <class T> 
inline T* allocate(ptrdiff_t n, Т*); // n >= 0

     Размер (в байтах) распределённого буфера - не меньше n*sizeof(T).

     Для каждой модели памяти имеется соответствующий шаблон функции allocate, определённый с типом первого параметра, являющимся типом расстояния указателей в модели памяти.

Опубликовал admin
18 Июл, Воскресенье 2004г.

Статьи → Руководство по STL → Адаптеры

     Адаптеры - шаблонные классы, которые обеспечивают отображения интерфейса. Например, insert_iterator обеспечивает контейнер интерфейсом итератора вывода.

Адаптеры контейнеров (Container adaptors)

     Часто бывает полезно обеспечить ограниченные интерфейсы контейнеров.

Опубликовал admin
18 Июл, Воскресенье 2004г.

Статьи → Руководство по STL → Обобщённые численные операции

Все операции в этом разделе имеют две версии: одна берёт в качестве параметра функциональный объект типа Compare, а другая использует operator< .

     Compare - функциональный объект, который возвращает значение, обратимое в bool. Compare comp используется полностью для алгоритмов, принимающих отношение упорядочения. comp удовлетворяет стандартным аксиомам для полного упорядочения и не применяет никакую непостоянную функцию к разыменованному итератору.

Опубликовал admin
18 Июл, Воскресенье 2004г.

Статьи → Руководство по STL → Операции сортировки и отношения

Все операции в этом разделе имеют две версии: одна берёт в качестве параметра функциональный объект типа Compare, а другая использует operator< .

     Compare - функциональный объект, который возвращает значение, обратимое в bool. Compare comp используется полностью для алгоритмов, принимающих отношение упорядочения. comp удовлетворяет стандартным аксиомам для полного упорядочения и не применяет никакую непостоянную функцию к разыменованному итератору.

Опубликовал admin
18 Июл, Воскресенье 2004г.


RSS-материал

Программирование для чайников.