The C programming language
Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Robust, distributed references and acyclic garbage collection
PODC '92 Proceedings of the eleventh annual ACM symposium on Principles of distributed computing
Precompiling C++ for Garbage Collection
IWMM '92 Proceedings of the International Workshop on Memory Management
Teaching garbage collection with open source virtual machine
Proceedings of the 2011 conference on Information technology education
Hi-index | 0.00 |
The smart pointer is a programming technique for the C++ language that extends the functionality of the simple pointer. Smart pointers have previously been used to support persistence, distributed objects, reference counting, and garbage collection. This article will show how smart pointers can provide an inexpensive method for detecting dangling pointers to dynamic objects that can be added to any standard C++ implementation.