Home    |Web Directory    |Metasearch    |Message Boards    |Classified Ads|

Web Directory

Home

Web Directory

Metasearch

Message Boards

Classified Ads








Memory Management (22)

See Also:
Sites:

http://www.artima.com/cppsource/pure_virtual.html
» "Pure Virtual Function Called": An Explanation Open in a new browser window
   This article provides an in-depth look at the "pure virtual function called" error message.
   http://www.artima.com/cppsource/pure_virtual.html
http://www.codeproject.com/KB/cpp/garbage_collect.aspx?print=true
» A Garbage Collection Framework for C++ Open in a new browser window
   An article on using garbage collection through the use of smart pointers.
   http://www.codeproject.com/KB/cpp/garbage_collect.aspx?print=true
http://www.codeproject.com/KB/cpp/garbage_collect2.aspx?print=true
» A Garbage Collection Framework for C++, Part II Open in a new browser window
   This article deals with refactoring the code originally presented in part 1 in order to allow polymorphic types to be used.
   http://www.codeproject.com/KB/cpp/garbage_collect2.aspx?print=true
http://www.justsoftwaresolutions.co.uk/articles/genericptr.pdf
» A Generic Non-intrusive Smart Pointer Implementation Open in a new browser window
   This article follows through the implementation of a smart pointer class that overcames deficiencies of existing smart pointer implementations.
   http://www.justsoftwaresolutions.co.uk/articles/genericptr.pdf
http://icu.sourceforge.net/docs/papers/cpp_report/an_introduction_to_garbage_collection_part_ii.html
» An Introduction to Garbage Collection, Part II Open in a new browser window
   Show how garbage collection works and what it actually costs.
   http://icu.sourceforge.net/docs/papers/cpp_report/an_introduction_to_garbage_collection_part_ii.html
http://www.linuxdevcenter.com/pub/a/linux/2003/05/08/cpp_mm-1.html
» C++ Memory Management: From Fear to Triumph, Part 1 Open in a new browser window
   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.
   http://www.linuxdevcenter.com/pub/a/linux/2003/05/08/cpp_mm-1.html
http://www.linuxdevcenter.com/pub/a/linux/2003/06/19/cpp_mm-1.html
» C++ Memory Management: From Fear to Triumph, Part 2 Open in a new browser window
   This article explains design principles that will help keeping memory management error out of C++ code.
   http://www.linuxdevcenter.com/pub/a/linux/2003/06/19/cpp_mm-1.html
http://www.linuxdevcenter.com/pub/a/linux/2003/08/07/cpp_mm-3.html
» C++ Memory Management: From Fear to Triumph, Part 3 Open in a new browser window
   Presents a list of simple, powerful techniques that can be used to deal with memory in C++ programs.
   http://www.linuxdevcenter.com/pub/a/linux/2003/08/07/cpp_mm-3.html
http://www.informit.com/articles/article.aspx?p=30642
» C++ Memory and Resource Management Open in a new browser window
   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.
   http://www.informit.com/articles/article.aspx?p=30642
http://www.gotw.ca/publications/mill14.htm
» Containers in Memory: How Big Is Big? Open in a new browser window
   Answers the question of how much memory the various standard containers use to store the same number of objects of the same type T.
   http://www.gotw.ca/publications/mill14.htm
http://www.boost.org/more/count_bdy.htm
» Counted Body Techniques Open in a new browser window
   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.
   http://www.boost.org/more/count_bdy.htm
http://www.embedded.com/1999/9901/9901feat2.htm
» Effective C++ Memory Allocation Open in a new browser window
   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.
   http://www.embedded.com/1999/9901/9901feat2.htm
http://www.informit.com/articles/article.aspx?p=169586
» Memory Hygiene in C and C++: Safe Programming with Risky Data Open in a new browser window
   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.
   http://www.informit.com/articles/article.aspx?p=169586
http://www.cantrip.org/wave12.html
» Memory Management in C++ Open in a new browser window
   Covers the design of a global memory manager that is as fast and space-efficient as per-class allocators.
   http://www.cantrip.org/wave12.html
http://www.informit.com/articles/article.aspx?p=25264
» Smart Pointers Open in a new browser window
   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.
   http://www.informit.com/articles/article.aspx?p=25264
http://www.ddj.com/cpp/184401507
» Smart Pointers in Boost Open in a new browser window
   Introduces smart pointers and takes a look at Boosts various smart pointer templates (scoped_ptr, scoped_array, shared_ptr, and shared_array).
   http://www.ddj.com/cpp/184401507
http://www.informit.com/articles/article.aspx?p=31529
» Smart Pointers in C++ Open in a new browser window
   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.
   http://www.informit.com/articles/article.aspx?p=31529
http://ootips.org/yonat/4dev/smart-pointers.html
» Smart Pointers: What, Why, Which? Open in a new browser window
   Explains what smart pointers are, why they should be used, and which one should be used.
   http://ootips.org/yonat/4dev/smart-pointers.html
http://www.artima.com/cppsource/bigtwo.html
» The Rule of The Big Two Open in a new browser window
   Matthew and Bjorn update the well-known Rule of The Big Three, explaining which one of those member functions is not always needed.
   http://www.artima.com/cppsource/bigtwo.html
http://www.gotw.ca/publications/mill15.htm
» To New, Perchance to Throw, Part 1 Open in a new browser window
   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.
   http://www.gotw.ca/publications/mill15.htm
http://www.gotw.ca/publications/mill16.htm
» To New, Perchance to Throw, Part 2 Open in a new browser window
   Delves deeper into the question of what operator new() failures mean, and how best to detect and handle them.
   http://www.gotw.ca/publications/mill16.htm
http://www.gotw.ca/publications/using_auto_ptr_effectively.htm
» Using auto_ptr Effectively Open in a new browser window
   Explains why auto_ptr neatly solves common C++ design and coding problems, and why using it can lead to more robust code.
   http://www.gotw.ca/publications/using_auto_ptr_effectively.htm

This category needs an editor

Last Updated: 2007-01-02 19:57:56





Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

The content of this directory is based on the Open Directory and has been modified by GoSearchFor.com

Free previews by Thumbshots.org