Реализовать собственный пул памяти

Я хочу заранее выделить определенный объем памяти и использовать эту память для остальной части программы. Программа в основном будет выделять память для нескольких строк и структур. Как мне это реализовать? Какие структуры данных используются для хранения указателей и как их использовать для получения определенной суммы?

Например, если я выделяю 1 МБ пространства и имею его в указателе p, как мне вырезать из него кусок размером 250 КБ?

Это просто должно быть быстрой и грязной реализацией.

17
задан DavidL 31 July 2012 в 21:37
поделиться