What does "ClassName ClassName::FunctionName" mean in C++?
<p>When I read c++ code, I keep seeing code of the form "ClassName ClassName::FunctionName." For example:</p>

<pre><code>Fraction Fraction:: Reciprocal() {       

    return Fraction(denominator,numerator);
}
</code></pre>

<p>In above Fraction is a class name and Reciprocal() is a function declared inside fraction class and there is a constructor with two parameters. What is the significant of using this format?</p>