From: "Philippe A. Bouchard" <[EMAIL PROTECTED]> > Greeting everyone, > > It seems placement operator new (size_t, ...) would extend a lot garbage > collection possibilities. Why don't we define a set of rules for each tag > this overloaded placed operator would use: > > shared_ptr<int>(new int()); > > GC type defined at run-time: > shared_ptr<int>(new (gc) int()); // Add pointer to a list > shared_ptr<int>(new (rc) int()); // Add counter + pointer to a list > shared_ptr<int>(new (os) int()); // Add owner to a list
I am not sure how these are intended to work, and in particular, how is shared_ptr<> supposed to handle the different variations, given that it gets a plain "int *" in all cases. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
