title: The differences between free in C and delete in C++?
body: <p>I know the free operation in <strong>C</strong> is to tell the compiler this particular memory block is free for compiler to use for further allocation, but the memory is not released.</p>
  
  <p>What about the delete in C++? the same as free?</p>