By Topic

New coding patterns for object management in C++

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Dingle, A. ; Comput. Sci. Dept., Seattle Univ., WA, USA ; Hildebrandt, T.H.

To handle finite memory efficiently, it is necessary to allocate and deallocate objects at suitable times. Two main approaches to object management are garbage collection and direct management. Garbage collection removes the responsibility of managing object memory from the user but can be expensive. Direct management relies on user management of object memory but can be implemented with no runtime cost. In the latter, coding patterns can reduce the potential for error. The authors propose a new coding pattern for object management which supports the encapsulation, inheritance and overloading capabilities associated with object-oriented languages while achieving zero-cost memory management

Published in:

Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings

Date of Conference:

28 Jul-1 Aug 1997