From: "Eric Woodruff" <[EMAIL PROTECTED]>
> Using g++ 2.95.4,
>
> #include
> #include
Changed to .
> struct Object {
>~Object () {
>std::cout << "byebye" << std::endl;
> }
> };
>
> int main () {
> Object o; // destructs
> boost::shared_ptr (new Object); // does not destr
Using g++ 2.95.4,
#include
#include
struct Object {
~Object () {
std::cout << "byebye" << std::endl;
}
};
int main () {
Object o; // destructs
boost::shared_ptr (new Object); // does not destruct, however
apprears to delete
std::cout << "done." << std::endl;
}
I did