
1 Feb
2010
1 Feb
'10
5:54 p.m.
Daniel Veneros <dann.vd <at> gmail.com> writes:
I tried this but I got lots of errors:
Sometimes it helps to include some of the errors you think are relevant. [snip]
typedef std::pair<boost::interprocess::basic_string, Employee> ValueType; [snip] MyMap m*mymap = segment.construct<MyMap>("MyMap")(alloc_inst);
I assume this was intended to be "MyMap *mymap = ..." [snip]
mymap->insert(std::pair<"Hello", john>(boost::interprocess::basic_string, Employee);
You have your types and values switched with the std::pair<> constructor. Try changing the last line to: mymap->insert(ValueType("Hello", john)); -Ryan