List of web sites about C++: Memory Management. Links and information.
dmoz Google Alexa
Directory: Computers
Programming: Languages: C++: Memory Management
Web sites about C++: Style
Web sites about C++: Exception Handling

Site List

Open a new window "Pure Virtual Function Called": An Explanation - This article provides an an in-depth look at the "pure virtual function called" error message.
www.artima.com/cppsource/pure_virtual.html
Information about
Open a new window A Garbage Collection Framework for C++ - An article on using garbage collection through the use of smart pointers.
www.codeproject.com/cpp/garbage_collect.asp?p...
Information about A Garbage Collection Framework for C++
Open a new window 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.
www.codeproject.com/cpp/garbage_collect2.asp?...
Information about A Garbage Collection Framework for C++, Part II
Open a new window An Introduction to Garbage Collection, Part II - Show how garbage collection works and what it actually costs.
icu.sourceforge.net/docs/papers/cpp_report/an...
Information about An Introduction to Garbage Collection, Part II
Open a new window 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.
www.informit.com/articles/article.asp?p=30642
Information about C++ Memory and Resource Management
Open a new window 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.
www.linuxdevcenter.com/pub/a/linux/2003/05/08...
Information about C++ Memory Management: From Fear to Triumph, Part 1
Open a new window 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.
www.linuxdevcenter.com/pub/a/linux/2003/06/19...
Information about C++ Memory Management: From Fear to Triumph, Part 2
Open a new window 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.
www.linuxdevcenter.com/pub/a/linux/2003/08/07...
Information about C++ Memory Management: From Fear to Triumph, Part 3
Open a new window 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.
www.gotw.ca/publications/mill14.htm
Information about Containers in Memory: How Big Is Big?
Open a new window 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.
www.boost.org/more/count_bdy.htm
Information about Counted Body Techniques
Open a new window Effective C++ Memory Allocation - Using several features of the language, this article presents a framework for resource allocation which is temporally deterministic, provides for callback, provides memory pools, and can provide for deadlock prevention.
www.embedded.com/1999/9901/9901feat2.htm
Information about Effective C++ Memory Allocation
Open a new window 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.
www.informit.com/articles/article.asp?p=169586
Information about Memory Hygiene in C and C++: Safe Programming with Risky Data
Open a new window Memory Management in C++ - Covers the design of a global memory manager that is as fast and space-efficient as per-class allocators.
www.cantrip.org/wave12.html
Information about Memory Management in C++
Open a new window 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.
www.informit.com/articles/article.asp?p=25264
Information about Smart Pointers
Open a new window 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).
www.ddj.com/cpp/184401507
Information about Smart Pointers in Boost
Open a new window 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.
www.informit.com/articles/article.asp?p=31529
Information about Smart Pointers in C++
Open a new window Smart Pointers: What, Why, Which? - Explains what smart pointers are, why they should be used, and which one should be used.
ootips.org/yonat/4dev/smart-pointers.html
Information about Smart Pointers: What, Why, Which?
Open a new window 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.
www.artima.com/cppsource/bigtwo.html
Information about The Rule of The Big Two
Open a new window 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.
www.gotw.ca/publications/mill15.htm
Information about To New, Perchance to Throw, Part 1
Open a new window 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.
www.gotw.ca/publications/mill16.htm
Information about To New, Perchance to Throw, Part 2
Open a new window 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.
www.gotw.ca/publications/using_auto_ptr_effec...
Information about Using auto_ptr Effectively

Main Categories in Computers

Internet, Software, Programming, Hardware, Systems, Security
See also
Programming: Memory Management
Suggest URL
Submit a Site
Update Listing


References
Backlinks
 
Main Categories: Arts, Business [E-Commerce, Investing], Computer [Software, Retailers], Games, Health, Home, Kids and Teens, News, Recreation [Models], Reference, Regional [US, UK], Science, Shopping Online [Buy Cars, Used and Rare Books], Society, Sports
Based on ODP data, enhanced by Kub.it editors
Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org
Kub Directory © 2004/2006 Deucalione