
16 Aug
2008
16 Aug
'08
3:37 p.m.
A couple of beginner questions on basic_managed_heap_memory: 1) I want to access elements in the contiguous memory segment by using an int key, rather than a char string. Can I declare something like this: typedef basic_managed_heap_memory < int, /* my key is an integer */ rbtree_best_fit<null_mutex_family>, flat_map_index > managed_heap_memory; I need to lookup objects using an external integer ID but the ID can have any value (ie, does not match the 0-N array element order of my memory segment). 2) If I want to insert multiple objects with the same char* name (ala multimap) can I create a flat_multimap_index?