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


  
Counted Body Techniques
Introduces two key concepts: the use of a generic requirements based approach to simplify and adapt the use of the counted body pattern and the ability to dynamically and non-intrusively add capabilities to fixed types using the runtime mixin pattern. (April, 1998)
Using auto_ptr Effectively
Explains why auto_ptr neatly solves common C++ design and coding problems, and why using it can lead to more robust code. (October, 1999)
Containers in Memory: How Big Is Big?
Answers the question of how much memory the various standard containers use to store the same number of objects of the same type T. (January, 2001)
A Garbage Collection Framework for C++
An article on using garbage collection through the use of smart pointers. (January 18, 2001)
A Garbage Collection Framework for C++, Part II
This article deals with refactoring the code originally presented in part 1 in order to allow polymorphic types to be used. (January 26, 2001)
To New, Perchance to Throw, Part 1
Explains why a class that provides its own class-specific operator new(), or operator new[](), should also provide corresponding class-specific versions of plain new, in-place new, and nothrow new. (March, 2001)
A Generic Non-intrusive Smart Pointer Implementation
This article follows through the implementation of a smart pointer class that overcames deficiencies of existing smart pointer implementations. [PDF] (March 13, 2001)
To New, Perchance to Throw, Part 2
Delves deeper into the question of what operator new() failures mean, and how best to detect and handle them. (May, 2001)
Smart Pointers
Andrei Alexandrescu navigates through the sometimes treacherous waters of using smart pointers, which imitate built-in pointers in syntax and semantics but perform a host of additional tasks that built-in pointers can't. (February 8, 2002)
C++ Memory and Resource Management
Stephen Dewhurst discusses how the various features of C++ are used together in memory management, how they sometimes interact in surprising ways, and how to simplify their interactions. (January 24, 2003)

[ 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