Dhruv Matani <dhruvbird@gmx.net> writes: | BTW, an allocator calling malloc and free | performs better in terms of preserving order of elements in memory. The default allocator must call operator new. Next, there is no intrinsic reasons why our implementations of allocators must be inefficient. -- Gaby