
11 Dec
2009
11 Dec
'09
7:05 a.m.
Jerry Hicks escribió:
Hi, I have a multi_index set working nicely in shared memory but I'm trying to figure out how to search one of my indices without allocating the search key in shared memory.
Assuming my index is based on a char_string (basic_string with a segment manager allocator), is there an easy way to perform a find() operation that can use a const char *key?
Special lookup operations (http://tinyurl.com/yarvxfe ) come to the
rescue. Write
x.find("whatever",special_char_string_compare());
with
struct special_char_string_compare
{
bool operator()(const char_string& x,const char* y)const
{
return x