Spirick Tuning
Object Management
Containers and collections are two different concepts to manage sets of C++ objects.
A container manages a uniform set of objects.
It also contains the objects itself, i.e. the underlying memory.
A collection can manage a polymorphic set of objects which are derived from a common base class.
Table of Contents
Container
- Container Interface
- Container Operations
- Extended Container
Array and List Containers
- Array Containers
- Array Instances
- List Containers
- List Instances
Sorted Containers
- Sorted Arrays
- Sorted Array Instances
- Hash Tables
- Hash Table Instances
Block and Ref Lists
- Block Lists
- Block List Instances
- Ref-Lists
- Ref-List Instances
- Block-Ref-List Instances
Comp, Pointer and Map Containers
- Comp-Containers
- Pointer Containers
- Pointer Container Operations
- Pointer-Comp-Containers
- Map Containers
- Pointer Map Containers
Pointer Container Instances
- Pointer Array Instances
- Pointer List Instances
- Pointer Sorted Array Instances
- Pointer Hash Table Instances
- Block Pointer List Instances
- Ref Pointer List Instances
- Block-Ref Pointer List Instances
Collections
- Abstract Object
- Abstract Collection
- Collection Operations
- Abstract Ref-Collection
- Predefined Collections