It looks as if boost::intrusive_ptr<> didn't make the cut for C++0X.
http://www.open-std.org/JTC1/SC22/WG...2005/n1745.pdf
I guess I should take this as an indication that C++ programmers favor
referencecounted handles over reference counted objects.
This was an interesting read, and seems to propose the kind of complete
solution I was looking for. I don't know if it would be worth the trouble,
however:
http://www.open-std.org/jtc1/sc22/wg...2004/n1671.pdf
Has anybody else used the Boost Smart Pointers, and care to share opinions
or observations on this topic?
--
If our hypothesis is about anything and not about some one or more
particular things, then our deductions constitute mathematics. Thus
mathematics may be defined as the subject in which we never know what we
are talking about, nor whether what we are saying is true.-Bertrand Russell