Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CTypedPtrArray Class
Collapse the table of content
Expand the table of content

CTypedPtrArray Class 

Provides a type-safe "wrapper" for objects of class CPtrArray or CObArray.


template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Parameters

BASE_CLASS

Base class of the typed pointer array class; must be an array class (CObArray or CPtrArray).

TYPE

Type of the elements stored in the base-class array.

When you use CTypedPtrArray rather than CPtrArray or CObArray, the C++ type-checking facility helps eliminate errors caused by mismatched pointer types.

In addition, the CTypedPtrArray wrapper performs much of the casting that would be required if you used CObArray or CPtrArray.

Because all CTypedPtrArray functions are inline, use of this template does not significantly affect the size or speed of your code.

For more information on using CTypedPtrArray, see the articles Collections and Template-Based Classes.

Header: afxtempl.h

This class is not supported in Smart Device projects.

Community Additions

ADD
Show:
© 2015 Microsoft