3 Aug
2007
3 Aug
'07
9:24 p.m.
HI I have several questions. How do I delete a pointer to a bind type and how do i specify a return type. 2 examples: I want to transform this BOOST_FOREACH code into std::for_each using lambda. typedef std::pair<Foo*, Bar*> FooBar BOOST_FOREACH(FooBar fb , MapFooBar) { delete fb.second; } Foo* f = ... ; BOOST_FOREACH(FooBar fb, MapFooBar) { if (fb.second == o) return fb.first; } 2.) In this case is using BOOST_FOREACH better?