title: CString IsEmpty keeps returning true
body: <p>For some reason CString IsEmpty keeps returning true even though the CString is obviously not empty.</p>
  
  <pre><code>CString temp = "Hello";
  if (temp.IsEmpty)
    AfxMessageBox("temp is empty");
  else
    AfxMessageBox("temp is not empty");
  </code></pre>
  
  <p>Any reason why this is the case?</p>