13 May
2002
13 May
'02
7:48 p.m.
From: "Andrew R. Thomas-Cramer"
On MSVC6, it produces errors when class T has an implicit destructor,
but
compiles without error otherwise.
Seems to work for me; coud you post an example?
I'm using boost 1.27 and MSVC6.0. Here's example code, followed by the compiler error:
[...] This is a compiler-specific error, I believe; MSVC 6 doesn't like deleting const pointers. You can use shared_ptr<T const> p = shared_ptr<T>(new T); The new release has a templated constructor so shared_ptr<T const> p(new T); works as-is.