Compiler Error C2838

illegal qualified name in member declaration

A member of a different class, structure, or union was declared again, using a fully qualified name, in a second class, structure, or union.

The following is an example of this error:

class Bellini
{
public:
    Norma();
};
class Bottesini
{
    Bellini::Norma();  // error
};