2018 blog post advocates index-handles over C/C++ pointers for memory management
A developer with over 15 years of experience in large C++ codebases describes replacing raw and smart pointers with 'index-handles' as a technique for dynamic memory management. The post, updated in November 2018, adds a method using a per-slot generation counter to prevent 'handle collisions', building on an earlier discussion of pointer- and allocation-free programming.