Main Page  »  Languages » C++ » Memory Management » 


  
Smart Pointers in C++
Andrei Alexandrescu discusses smart pointers, from their simplest aspects to their most complex ones and from the most obvious errors in implementing them to the subtlest ones--some of which also happen to be the most gruesome. (April 18, 2003)
C++ Memory Management: From Fear to Triumph, Part 1
This article discusses C++ in the context of several other popular languages. It also describes the kinds of memory errors that can occur in C++ programs. (May 8, 2003)
C++ Memory Management: From Fear to Triumph, Part 2
This article explains design principles that will help keeping memory management error out of C++ code. (June 19, 2003)
C++ Memory Management: From Fear to Triumph, Part 3
Presents a list of simple, powerful techniques that can be used to deal with memory in C++ programs. (August 7, 2003)
Memory Hygiene in C and C++: Safe Programming with Risky Data
Memory management is scary. It should be: A lot can go wrong--often very wrong. But a moderately experienced C or C++ programmer can learn and understand memory hazards completely. (February 6, 2004)
The Rule of The Big Two
Matthew and Bjorn update the well-known Rule of The Big Three, explaining which one of those member functions is not always needed. (October 1, 2004)
Smart Pointers: What, Why, Which?
Explains what smart pointers are, why they should be used, and which one should be used.
Smart Pointers in Boost
Introduces smart pointers and takes a look at Boosts various smart pointer templates (scoped_ptr, scoped_array, shared_ptr, and shared_array).
Memory Management in C++
Covers the design of a global memory manager that is as fast and space-efficient as per-class allocators.
An Introduction to Garbage Collection, Part II
Show how garbage collection works and what it actually costs.

[ 1 ] [ 2 ] [ 3 ]


 

 

WidgetBucks - Trend Watch - WidgetBucks.com


ASP | ASP.NET | C | C++ | CGI | Delphi | Java | Javascript | Perl | PHP | Python | Object Oriented | Tools | Compilers
programmingx.Com © Copyright 2005 All Programming Resources Guide Directory