Why in C++ extra method qualification is not allowed?
<p>Is there a reason we can not write in C++</p>

<pre><code>class MyClass
{
public:
    void MyClass::MyMethod();  // &lt;----
}
</code></pre>

<p>it gives 'extra qualification' or some such compile error but is there a reason for that or it's just so happened?</p>
