Как создать распределитель, который использует предварительно выделенное пространство памяти?

Мне нужно использовать данную область памяти в качестве кругового буфера. Мне дается указатель и размер области памяти, которую мне разрешено использовать в моей встроенной системе. Я думаю использовать класс boost::circular_buffer, но мне нужен собственный распределитель. Я никогда раньше не создавал аллокатор. Может ли кто-нибудь указать мне пример кода распределителя, который обрабатывает уже выделенную память?


person user22097    schedule 21.09.2013    source источник
comment
Это дублирующий вопрос: stackoverflow.com/questions/18927645/   -  person natersoz    schedule 04.04.2019
comment
Возможный дубликат циклического буфера с предварительно выделенным буфером?   -  person natersoz    schedule 04.04.2019