Miscellaneous Container Templates For Mac Publisher's description
from Paul Pogonyshev
An umbrella project for various STL-like containers with specific properties.
Current stable release is 1.0.0.
It provides four general-purpose hashtable containers вЂ” closed_hash_set, closed_hash_map, linked_hash_set and linked_hash_map. The first two are very similar to TR1 unordered_set and unordered_map, the latter provide additional functionality.
All relevant C++0x features are supported on conforming compilers, there are three optional debugging modes, including two automatic, and MCT documentation is complete. There are also two benchmark families for comparison to other notable implementations and hundreds of tests.
The latest development release is 1.1.1.
It features two additional hashtable containers: forward_hash_set and forward_hash_map. However, this new functionality is not documented or well tested yet.lar in behavior to TR1 (or Boost) unordered_set and unordered_map. Unlike those, however, they use closed hashing scheme (also known as open addressing). As a result, they tend to be considerably faster.
Linked ones have a stable iteration order and some additional methods to change that. However, they use more memory and are slower than вЂњsimpleвЂќ closed hash tables, so should be used only when specific iteration order is really needed.
What's New in This Release:В· Empty hash tables don't allocate internal memory array right away, thus reducing memory consumption in some usecases. Installed MCT no longer depends on CPU architecture.
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall