title: Why add void to method parameter list
body: <p>I've seen methods with the following signature:</p>
  
  <pre><code>void foo (void);
  </code></pre>
  
  <p>They take no argument, however I'm wondering whether doing this is useful or not. Is there a reason why you would want to do it?</p>