F i L wrote:
This would also keep consistent syntax when using FreeLists/MemeoryPools, because everything is done through factories in this case, and the implementation can be arbitrary:class Foo { private Foo _head, _next; [ ... ]
Typo: '_head' and '_next' in this example should be 'static'