title: How to properly name include guards in c++
body: <p>I have 3 header files:</p>
  
  <pre><code>misc.h
  MyForm.h
  Registration.h
  </code></pre>
  
  <p>In misc.h file I put</p>
  
  <pre><code>#ifndef MISC_H
  #define MISC_H
  #endif
  </code></pre>
  
  <p>In MyForm.h, I put</p>
  
  <pre><code>#include "misc.h"
  #include "Registration.h"
  </code></pre>
  
  <p>And in Registration.h, I put</p>
  
  <pre><code>#include "misc.h"
  </code></pre>
  
  <p>Thanks for any help.</p>