|
|
|
|
|
by jhallenworld
528 days ago
|
|
A sometimes useful thing is to treat the pool as a stack and provide a call to free all recently allocated items up to a certain index. So you make a bunch of deep subroutine calls that use the pool allocator, and then on return free them all. It's like a secondary automatic storage class. Also sometimes useful to provide another call to promote an automatic item to a more permanent one so that it is excluded from being freed like this. |
|