title: Syntax for Function Prototyping in Header Files
body: <p>Consider I have the following function prototype:</p>
  
  <p><code>void MyFunction(int MyParameter);</code></p>
  
  <p>With the following definition:</p>
  
  <pre><code>void MyFunction(int MyParameter)
  {
      // Do stuff here.
  }
  </code></pre>
  
  <p>Where should they each be put if I have a header file (no <code>main</code> function) with a namespace?  Does the prototype go in the namespace and the definition outside it?  Or do they both go in?</p>