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

Reply via email to