Close

Relief for ODA Team in Ukraine

Learn more
ODA Kernel SDK
OdSmartPtr<class T> Template
Syntax
C++
template <class T> class OdSmartPtr : public OdBaseObjectPtr;

 

This template class provides the typified implementation of smart pointers for instances of classes derived from the OdRxObject class.

SmartPointers relieve the programmer of having to determine when objects are no longer needed, or having to delete them them at that time. 

Each object referenced by a SmartPointer (henceforth 'referenced object') maintains a reference count; i.e., how many SmartPointers are referencing it. When the reference count reaches zero, the referenced object is deleted.

OdSmartPtr@classTOdSmartPtr@classT

File: SmartPtr.h 

Module: API Reference 

TD_Db 

Example of Assigning Smart Pointers 

Example of a Typified Smart Pointer 

Overview of Smart Pointer Classes 

The OdRxObjectPtr class

Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.