title: CString as return value
body: <p>I wrote little wrapper for XML Lite library to use it in my MFC project. Can I use this code?</p>
  
  <pre><code>CString GetValue()
  {
      const WCHAR* pwszValue = NULL;
      UINT cwchValue = 0;
  
      m_pReader-&gt;GetValue(&amp;pwszValue, &amp;cwchValue);
  
      return CString(pwszValue);
  }
  </code></pre>
  
  <p>Or shoud I use CString&amp; parameter in GetValue method signature?</p>