[Boost-users] Does shared_ptr support interface pointers without a virtual destructor