osg/buffered_value
template<class T>
class buffered_value
template<class T>
class buffered_object
和std::vector有什么区别????应该是有些特殊操作,比如[]操作返回引用等
osgEarth/Containers
template<typename DATA>
struct fast_set
/**
* A std::map-like map that uses a vector and a getUID method for keying.
* DATA must have a getUID() method.
*/
template<typename KEY,typename DATA>
struct vector_map
/**
* A std::map-like container that is faster than std::map for small amounts
* of data accessed by a single user
*/
template<typename KEY, typename DATA>
struct fast_map
/**
* Least-recently-used cache class.
* K = key type, T = value type
*
* usage:
* LRUCache<K,T> cache;
* cache.put( key, value );
* LRUCache.Record rec = cache.ge