Boost logo

Boost Users :

Subject: Re: [Boost-users] [shared_ptr] boost::shared_ptr deleter question
From: Glen Fernandes (glen.fernandes_at_[hidden])
Date: 2015-08-14 09:46:12


I find it very surprising that your breakpoint in the destructor is not
being hit at all. This:
    #include <boost/smart_ptr/shared_ptr.hpp>
    #include <iostream>
    struct D {
        ~D() {
            std::cout << "~D\n";
        template<class U>
        void operator()(U*) {
            std::cout << "operator()\n";
    struct T { };
    int main()
            auto p = boost::shared_ptr<T>(new T, D{});
            std::cout << "...\n";



View this message in context:
Sent from the Boost - Users mailing list archive at

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at