
25 Oct
2005
25 Oct
'05
3:04 p.m.
Oleg Smolsky <oleg.smolsky <at> pacific-simulators.co.nz> writes:
Hi all,
I've just started looking at ptr_vector<> and got stuck on the following issue:
std::map<std::string, boost::ptr_vector<Simple> > map; map["key"].push_back(new Simple);
The problem is that no pointer container is copyable. Do std::map<std::string, boost::shared_ptr< boost::ptr_vector<Simple> > > map; or boost::ptr_map<std::string, boost::ptr_vector<Simple> > map; HTH Thorsten