article · 2001
C++ Patterns - Reference Accounting.
Cited by 6Abstract and details only
Abstract
I felt free and therefore I was free. Jack Kerouac Object-oriented systems represent their information and express their behavior through networks of objects. Some objects, such as value-based objects, are strictly owned, managed, and contained within the scope of functions or other objects. Other kinds of objects are more loosely associated, and do not necessarily participate in simple, hierarchical relationships with their dependents. The indirection often leads to sharing, which raises questions of constraint management. What if there is an upper limit to the number of dependents an object should have? How can the end of a shared object's life be constrained to coincide with the end of its last dependent? In C++, such issues are normally presented in terms of memory management, and the solution in terms of reference counting — normally a single reference-counting scheme, dependent on the programmer's preference or previous exposure. In truth, there is both more to reference counting than memory management, more to memory management than reference counting, and more to the implementation of any reference accounting scheme than personal preference. Different
Cite this paper
Henney, K. (2001). C++ Patterns - Reference Accounting.
Henney, Kevlin. “C++ Patterns - Reference Accounting.” 2001, pp. 181–226.
Henney, Kevlin. 2001. “C++ Patterns - Reference Accounting.”
Henney, K. (2001) ‘C++ Patterns - Reference Accounting’.
@article{henney2001patterns,
title = {{C++ Patterns - Reference Accounting.}},
author = {Henney, Kevlin},
pages = {181--226},
year = {2001}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Extending the reference-counting pattern
Vladimir Batov · C/C++ users journal · 1998
Cited by 0
Reference Counting
Michael Hyman, Phani Vaddadi · Apress eBooks · 1999
Cited by 0
On the object-oriented design of reference-counted shadow objects
Karla Morris, Damian W. I. Rouson, Jim Xia · International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE) · 2011
Cited by 4
Memory and object management, part 2
Pete Becker · C/C++ users journal · 1999
Cited by 0
Memory and object management, Part 3
Pete Becker · C/C++ users journal · 1999
Cited by 0
Safe and economical reference-counting in C++
Vladimir Batov · C/C++ users journal · 2000
Cited by 1
Explicit reference counts
Johannes J. Martin · IEEE SoutheastCon · 2002
Cited by 0
Gestion de cycle de vie des objets par aspects pour C++ /
Aymen Sioud · Constellation (Université du Québec à Chicoutimi) · 2006
Cited by 5Open access