id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 954,boost::dynamic_properties has no copy-constructor,gavinband@…,doug_gregor,"The class boost::dynamic_properties, defined in boost/dynamic_property_map.hpp, has no supplied copy-constructor or assignment operator. Therefore the compiler gives it one. Since dynamic_properties manipulates pointers to its stored dynamic_property_map objects, this supplied constructor is not valid and leads to a crash. Here is a program which crashes in this way: {{{ #include int main() { std::map my_map; boost::associative_property_map > apm(my_map); boost::dynamic_properties dp; dp.property(""property"",apm); boost::dynamic_properties dp2(dp); // crash occurs when dp is destructed. return 0; } }}}",Bugs,closed,,property_map,Boost Development Trunk,Problem,fixed,property map,