I'm using a class from which a lot of single instances are allocated and deallocated at the same time. To make allocation more efficient I thought I would give a shot to boost's pool allocator library.
Below is how I rewrote the operator new and delete for my class. Unfortunately this might made a memory leak, my question is:
Is this a correct implementation and so I have to search for the memory leak source somewhere else?