Summary Of Classes |
This section contains a synopsis of the C++ classes in Standards<ToolKit>. Trivial classes, such as function objects, are not listed.
Associative containers beginning
with hash_ are hash containers. Hash containers are
only a proposed addition to the ANSI/ISO Standard Template Library, and have not
been accepted for inclusion in the final specification. We have included hash
containers in Standards<ToolKit> to provide you with the latest STL
technology available.
bitset |
represents and manipulates fixed-size sequences of bits |
deque |
linear, non-contiguous storage, fast inserts at extremities |
list |
doubly-linked list, fast inserts anywhere |
vector |
linear, contiguous storage, fast inserts at the end only |
vector<bool> |
specialized version of vector optimized
for boolean operations |
map |
collection of one-to-one mappings |
multimap |
collection of one-to-many mappings |
hash_map |
collection of one-to-one mappings using optimized hash mechanism |
hash_multimap |
collection of one-to-many mappings using optimized hash mechanism, duplicates allowed |
set |
set of items, provides fast associative lookup, duplicates are not allowed |
multiset |
similar to set, except duplicates are allowed |
hash_set |
hash-based set of unique elements, with fast associative lookup |
hash_multiset |
hash-based set of items, fast associative lookup, duplicates allowed |
priority_queue |
maintains items in a sorted order |
queue |
strict first-in, first-out data structure |
stack |
strict first-in, last-out data structure |
auto_ptr |
templatized smart pointer class used to automatically manage pointers to dynamically created objects. |
exception |
base class for all exceptions thrown by ANSI/ISO Standard C++ Library components. |
bad_exception |
exception reserved for use by the runtime unexpected()
exception handler. |
logic_error |
base exception type, reports logic errors. |
runtime_error |
base exception type, reports runtime errors. |
domain_error |
base exception type, reports domain-specific errors. |
invalid_argument |
exception type, reports invalid argument errors. |
length_error |
exception type, reports invalid length errors. |
out_of_range |
exception type, reports out of range errors. |
range_error |
exception type, reports range errors. |
overflow_error |
exception type, reports overflow errors. |
underflow_error |
exception type, reports underflow errors. |
Copyright©1994-2026 Recursion
Software LLC
All Rights Reserved - For use by licensed users only.