title: Do I need to delete memory after using memcpy()?
body: <p>I am trying to duplicate the contents of an array to another array with the limitation of using ONLY the memcpy() function.</p>
  
  <p>Here's my attempt at it:</p>
  
  <pre><code>int source_array[3] = {1,2,3}; 
  int destination_array[3];
  memcpy(destination_array, source_array, sizeof(source_array) * 3);
  </code></pre>
  
  <p>Question is, do I need to follow up a delete[] to the duplicated array when closing the program to avoid any memory leaks?</p>