title: Function names in C++: Capitalize or not?
body: <p>What's the convention for naming functions in C++?</p>
  
  <p>I come from the Java environment so I usually name something like:</p>
  
  <pre><code>myFunction(...) {
  }
  </code></pre>
  
  <p>I've seen mixed code in C++, </p>
  
  <pre><code>myFunction(....)
  MyFunction(....)
  Myfunction(....)
  </code></pre>
  
  <p>What's the correct way?</p>
  
  <p>Also, is it the same for a class method as well as a non-class method?</p>