Memory management is scary. It should be: A lot can go wrong--often very wrong. But a moderately ex...
Andrei Alexandrescu discusses smart pointers, from their simplest aspects to their most complex one...
Stephen Dewhurst discusses how the various features of C++ are used together in memory management, ...
Andrei Alexandrescu navigates through the sometimes treacherous waters of using smart pointers, whi...
Introduces two key concepts: the use of a generic requirements based approach to simplify and adapt...
Introduces smart pointers and takes a look at Boosts various smart pointer templates (scoped_ptr, s...
Show how garbage collection works and what it actually costs.
This article deals with refactoring the code originally presented in part 1 in order to allow polym...
An article on using garbage collection through the use of smart pointers.