Location:
e32base.h
Link against: euser.lib
CArrayPtrSeg<class T>
Supported from 5.0
Array of pointers to objects implemented using a segmented dynamic
buffer. The elements of the array are pointers to instances of the template
class T
and are contained within a CBufSeg
.
This type of array has the full behaviour of segmented arrays but,
in addition, the CArrayPtr<class T>::ResetAndDestroy()
function offers a way of destroying all of the objects whose pointers form the
elements of the array before resetting the array.
|
Defined in CArrayPtrSeg
:
CArrayPtrSeg()
Inherited from CArrayFix
:
AppendL()
,
AppendL()Append
,
Array()
,
At()
,
Back()
,
End()
,
ExpandL()
,
ExtendL()
,
Find()
,
FindIsq()
,
InsertIsqAllowDuplicatesL()
,
InsertIsqL()
,
InsertL()
,
ResizeL()
,
operator[]
Inherited from CArrayFixBase
:
Compress()
,
Count()
,
Delete()
,
Length()
,
Reset()
,
Sort()
Inherited from CArrayPtr
:
ResetAndDestroy()
Inherited from CBase
:
operator new()
CArrayPtrSeg(TInt aGranularity);
Constructs a segmented array of pointers with specified granularity.
Notes
No memory is allocated to the array buffer by this C++ constructor.
|