boost::ptr_list kopieren?
-
Heyho,
warum hat boost::ptr_list keinen Copy-Constructor? Wie kann ich erreichen, dass ich eine Klasse mit einem ptr_list-memeber kopieren kann?!KLappt nicht:
#include <boost/ptr_container/ptr_list.hpp> using namespace boost; class Foo { ptr_list<int> Dummy; }; int main() { Foo A; Foo B=A; return 0; }
-
-
Mmmh. Implizites kopieren ist da also nicht drin. Schade.
Wenn ich also eine Liste mit Foo's haben möchte, ohne einen copy-constructor zu definieren, bleibt mir nicht anderes als eine ptr_list<Foo> übrig, list<Foo> einen copy-constructor verlangt...