CopyElements

This function is called directly by CArray::Append and CArray::Copy.

template<class TYPE>
void AFXAPI CopyElements(
      TYPE* pDest,
   const TYPE* pSrc,
   INT_PTR nCount 
);

Parameters

  • TYPE
    Template parameter specifying the type of elements to be copied.

  • pDest
    Pointer to the destination where the elements will be copied.

  • pSrc
    Pointer to the source of the elements to be copied.

  • nCount
    Number of elements to be copied.

Remarks

The default implementation uses the simple assignment operator ( = ) to perform the copy operation. If the type being copied does not have an overloaded operator=, then the default implementation performs a bitwise copy.

For information on implementing this and other helper functions, see the article Collections: How to Make a Type-Safe Collection.

Requirements

Header: afxtempl.h

See Also

Concepts

MFC Macros and Globals

CArray Class