title: Do I need custom allocators for shared pointers?
body: <p>If I override operator new and operator delete (or passing a custom deleter), what use is passing an allocator? Will the shared_ptr at some other time than construction and deconstruction do allocations and deallocations?</p>