title: Delphi ARC compilers memory management
body: <p>I have read about ARC and I see that it is supported not by every compiler. So I guess that Delphi has not the same way to manage the memory in every scenario, correct? It depends from the compiler.</p>
  
  <p>I have googled this but I find hard to understand the differences in the memory management between "classic" Delphi and ARC delphi. From what I've understood it calls <code>Free</code> automatically, so what is the difference in the code?</p>
  
  <p>Please give me a code exmple if possible.</p>