SMART POINTERS: THEY''RE SMART, BUT THEY''RE NOT POINTERS

  • Authors:
  • Daniel R. Edelson

  • Affiliations:
  • -

  • Venue:
  • SMART POINTERS: THEY''RE SMART, BUT THEY''RE NOT POINTERS
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

There are numerous times when a C++ user could benefit from a pointer variant that has more functionality than is provided by the basic, language-defined pointer. For example, type-accurate garbage collection, reference counting, or transparent references to distributed or persistent objects, might be implemented with classes that provide pointer functionality. The C++ language directly supports one kind of pointer substitute, the smart pointer, in the form of overloadable indirection operators: -