title: Does Not Name A Type in C++
body: <p>in C++ when i get an error that says xxxxx does not name a type in yyy.h</p>
  
  <p>What does that mean?</p>
  
  <p><code>yyy.h</code> has included the header that <code>xxxx</code> is in.</p>
  
  <p>Example, I use:</p>
  
  <pre><code>typedef CP_M_ReferenceCounted FxRC;
  </code></pre>
  
  <p>and I have included <code>CP_M_ReferenceCounted.h</code> in <code>yyy.h</code></p>
  
  <p>I am missing some basic understanding, what is it?</p>