Home           Documentation | Support Forums | Customer Portal            Public Forums | News Portal
Welcome News Portal   User Profile   Customize News

Demos: Metasearch - Open Directory - ODP Music Portal - ODP Sports Portal - ODP United Kingdom Portal
Search Demos: Metasearch - ODP Search - Music Search - Sports Search - UK Search
More Demos: Real Estate Directory - Washington DC Directory - Programming Guide - Shopping Guide - Healthcare Guide - Canada Directory - Australian Businesses
 

This Page is generated by Absolute Portal

Programming Guide


Programming Guide: Languages: C++: Memory Management
Popular Categories | Popular Searches | Popular Links
In Association with Amazon.com
C++ Pointers and Dynamic Memory Management    Memory Management: Algorithms and Implementation in C/C++ (Windows Programming/Development)    More C++ Gems    Speech Recognition : Theory and C++ Implementation    Windows Game Programming for Dummies, Second Edition   
Web Sites

C++ Tutorial - Dynamic Memory Allocation
This tutorial covers dynamic memory allocation in C++ for both single objects and arrays of objects. A common beginner bug, dangling pointers, is also described.
url: cplus.about.com/library/weekly/aa072502a.htm

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.
url: www.embedded.com/1999/9901/9901feat2.htm

Memory Management in C++
Covers the design of a global memory manager that is as fast and space-efficient as per-class allocators.
url: www.cantrip.org/wave12.html

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).
url: www.cuj.com/documents/s=8470/cuj0204karlsson/

Smart Pointers: What, Why, Which?
Explains what smart pointers are, why they should be used, and which one should be used.
url: ootips.org/yonat/4dev/smart-pointers.html

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.
url: linux.oreillynet.com/pub/a/linux/2003/08/07/cpp_mm...

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.
url: www.linuxdevcenter.com/pub/a/linux/2003/06/19/cpp_...

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.
url: linux.oreillynet.com/pub/a/linux/2003/05/08/cpp_mm...

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.
url: www.gotw.ca/publications/mill16.htm

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.
url: www.gotw.ca/publications/mill15.htm

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.
url: www.codeproject.com/cpp/garbage_collect2.asp?print...

A Garbage Collection Framework for C++
An article on using garbage collection through the use of smart pointers.
url: www.codeproject.com/cpp/garbage_collect.asp?print=...

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.
url: www.gotw.ca/publications/mill14.htm

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.
url: www.gotw.ca/publications/using_auto_ptr_effectivel...

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.
url: www.boost.org/more/count_bdy.htm


More Search
All the Web - AltaVista - Gigablast - Google USENET - Google - Teoma - Yahoo

From Amazon

Popular Searches

ecg programming
ecg program
c programming
mail client
tree
semantic rules for c
tapi
sharp develop
edge detection
freelancer programming
reverse engineering fortran
linear regression
artificial intelligence programs
metafile
artificial intelligence

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