Template:cpp/memory/dsc polymorphic allocator