Compiler Error 728
you are accessing a namespace as if its a member; i.e.
class B { int value() { return 1; } }; namespace thing { B b; } class foo { B m_thing; int getThingBad() { return thing.value(); } // fails int getThingGood() { return m_thing.value(); } // works } class fine { B thing; int getThingGood() { return thing.value(); } // works }
in the above example, the error is a typo in foo::getThingBad (i.e. missing m_)