diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-D96EE819-DEA9-5B1A-AA94-4AC065C73697.dita --- a/Symbian3/SDK/Source/GUID-D96EE819-DEA9-5B1A-AA94-4AC065C73697.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-D96EE819-DEA9-5B1A-AA94-4AC065C73697.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,37 +1,37 @@ - - - - - -Array -of same length elements, segmented bufferDescribes how elements of the same length are organised in the -array buffer. -

This is a CArrayFixSeg<class T> object whose elements:

- -

A segmented buffer is implemented as a doubly linked list of equally sized -cells allocated from the heap and is always extended by allocating a new segment -and inserting it into the appropriate place in the list. A segmented array -buffer is implemented using a CBufSeg object.

-

The following diagram illustrates how elements are organised within the -array buffer:

- - - -

This kind of array is suitable for large arrays with a high -turnover of elements.

-

This class is immediately derived from the abstract template base class CArrayFix<class T> which -is itself derived from the abstract non-templated base class CArrayFixBase.

-
See also

Using -Dynamic Buffers.

+ + + + + +Array +of same length elements, segmented bufferDescribes how elements of the same length are organised in the +array buffer. +

This is a CArrayFixSeg<class T> object whose elements:

+
    +
  • all have the same length

  • +
  • are contained within +a segmented array buffer; the elements are logically contiguous but are physically +contiguous only within a segment.

  • +
+

A segmented buffer is implemented as a doubly linked list of equally sized +cells allocated from the heap and is always extended by allocating a new segment +and inserting it into the appropriate place in the list. A segmented array +buffer is implemented using a CBufSeg object.

+

The following diagram illustrates how elements are organised within the +array buffer:

+ + + +

This kind of array is suitable for large arrays with a high +turnover of elements.

+

This class is immediately derived from the abstract template base class CArrayFix<class T> which +is itself derived from the abstract non-templated base class CArrayFixBase.

+
See also

Using +Dynamic Buffers.

\ No newline at end of file