title: Returning a CString will call the destructor?
body: <p>What happenes if i return a CString from a method? will it call the destructor of the CString?</p>
  
  <pre><code>CString f(){
  
  CString s = g();
  
  return s;
  
  }
  
  const char* g(){ return new char[5]; }
  </code></pre>
  
  <p>Thanks :)</p>