title: What's the difference in C++ between "new int[5]" and "malloc(5 * sizeof(int))"?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/240212/what-is-the-difference-between-new-delete-and-malloc-free">What is the difference between new/delete and malloc/free?</a>  </p>
  </blockquote>
  
  
  
  <p>Are they functionally equivalent, and is the only difference that you need to use the [] operator when calling delete, or is there something else I'm missing?</p>
  
  <p>Thanks</p>