Czy członkowie nie-statyczni klasa uzyskują klasę bez obiektu klasy podstawowej

class base
{
public:
    int data;
    void f1()
    {
    
    }
};
class derived : base 
{
public :
     void f()
    {
        base::data = 44; // is this possible
        cout << base::data << endl;
    }
};
Friendly Fly