CHeapPtrList Class

This class provides methods useful when constructing a list of heap pointers.

Important

This class and its members cannot be used in applications that execute in the Windows Runtime.

template< 
typename E, 
class Allocator = ATL::CCRTAllocator 
> 
class CHeapPtrList : public CAtlList< 
ATL::CHeapPtr< E, Allocator>, 
CHeapPtrElementTraits< E, Allocator> 
>

Parameters

  • E
    The object type to be stored in the collection class.

  • Allocator
    The memory allocation class to use. The default is CCRTAllocator.

Members

Public Constructors

Name

Description

CHeapPtrList::CHeapPtrList

The constructor.

Remarks

This class provides a constructor and derives methods from CAtlList and CHeapPtrElementTraits to aid the creation of a collection class object storing heap pointers.

Inheritance Hierarchy

CAtlList

CHeapPtrList

Requirements

Header: atlcoll.h

See Also

Reference

CAtlList Class

CHeapPtr Class

CHeapPtrElementTraits Class

Other Resources

ATL Class Overview