Let's try to describe what is mainly a memory pool - I just print it from my head, it has been a while since I implemented it, if something is clearly stupid, it's just a suggestion! :)
1.
, , , . , . , (, , ). T.
"" , , , . . , .. "" ( T), , T a node , , T, , node . ! ( , ), .
, , , , , , , . ( , , new/delete T - , google - )
"", , T. , T . , ( , - , ).
, , , , , RC, , , , , !
2.
STL , , , , - , , , .
3.
- ( - HAL - ), , ?
4.
malloc/new (google - , !). , , , , , , , malloc/free.
- -, ?