Can Derived class static member access protected member from base class?
class Base {
protected:
void setvariable(int);
};
class Derived : Base {
public:
static std::auto_ptr<Base> out(new Derived());
out->setvariable(3); // my compiler gives is not accessible error here!
return out;
};