DocumentCode :
320550
Title :
New coding patterns for object management in C++
Author :
Dingle, Adair ; Hildebrandt, Thomas H.
Author_Institution :
Comput. Sci. Dept., Seattle Univ., WA, USA
fYear :
1997
fDate :
28 Jul-1 Aug 1997
Firstpage :
38
Lastpage :
47
Abstract :
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
Keywords :
C language; data encapsulation; inheritance; object-oriented languages; object-oriented programming; storage management; C++; coding patterns; direct management; encapsulation; finite memory handling; garbage collection; inheritance; object allocation; object deallocation; object management; object-oriented languages; overloading; user management; zero-cost memory management; Computer science; Costs; Degradation; Electrical capacitance tomography; Encapsulation; Hip; Memory management; Object oriented modeling; Read only memory; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8383-X
Type :
conf
DOI :
10.1109/TOOLS.1997.654699
Filename :
654699
Link To Document :
بازگشت