Hi,

I try to call a function implemented in the Baseclass from the
DerivedClass.

When i compiled it using VC++, the following Error was thrown
"illegal Call to non-static member BaseClass::function() "
But, it gets compiled with  g++ in Solaris.

What could be the problem.

================
class BaseClass
{
    void function() { cout<<"Inside Base Class"<<endl; } }

class DerivedClass : public::BaseClass
{
    void function();
}

DerivedClass::function()

{
    cout<<"Inside Derived Class"<<endl;
     BaseClass::function();
}
==========

Thanks in advance.

Arun.

_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to