
17 Apr
2008
17 Apr
'08
4:08 p.m.
On Thu, 2008-04-17 at 18:04 +0300, Peter Dimov wrote:
We need to keep in mind that std::tr1::enable_shared_from_this and std::enable_shared_from_this are still specified in the "old way", so it seems to me that even if we decide to go ahead with this change, we still have to keep the 1.35-like base class for compatibility with TR1 and C++0x.
If it's not too late, std::enable_shared_from_this (C++0x) could be the base class I called shared_from_this_base in the other mail and std::tr1::enable_shared_from_this (TR1) could use it to be implemented. I see that it's a bit unfortunate, but as long as C++0x is not yet finished we should IMHO consider it. Regards, Daniel