2013-09-21 3 views
0

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

ответ

0

Я думаю, вы можете найти placement new, который может использовать существующую/уже выделенную память.

Смежные вопросы