top

std::auto_ptr crashes on assignment with VC8.0

#include <memory>

class X
{
public:
   double d_;
};

std::auto_ptr<X> px = new X;     // shouldn't compile at all

There is a related discussion on comp.lang.c++. There is also a related discussion in a MSDN-forum but it's more noise than signal.