title: What does "::" mean in c++?
body: <p>I have code I am going over that looks like this:</p>
  
  <pre><code>foo::foofa(string n){
      loadFoo(fn);
  }
  </code></pre>
  
  <p>What does the foo::foofa mean? I do not quite understand what does :: do? Thanks.</p>
  
  <p>EDIT: Also, is there another way to write this without the :: or is it required?</p>