extra qualification for class member
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/12135498/why-are-redundant-scope-qualifications-supported-by-the-compiler-and-is-it-lega">Why are redundant scope qualifications supported by the compiler, and is it legal?</a>  </p>
</blockquote>



<p>Can i actually write code like</p>

<pre><code>class Foo
{
public:
    Foo();
};

Foo::Foo::Foo::Foo::Foo::Foo() {}
</code></pre>

<p>gcc compiles it. What's the reason for adding this feature?</p>
