В Windows можно создавать частные кучи.Проверьте функции кучи на MSDN.Однако стандартные распределители библиотек C ++ имеют интерфейс stateless .Таким образом, два распределителя одного типа должны быть взаимозаменяемыми (память, выделенная одним, может быть освобождена другим).
Итак, да, вы можете достичь этого, но не с std::allocator
.