title: How does delete work?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1518711/c-programming-how-does-free-know-how-much-to-free">C programming : How does free know how much to free?</a>  </p>
  </blockquote>
  
  
  
  <p>How does <code>delete</code> know how many bytes it has to free? 
  I read that there is some block before the actual pointer address that is returned by new which contains block address details. </p>
  
  <p>Anyone here who knows how many bytes this block has or how the format of that block is?</p>