can derived class access base class non-static members without object of the base class
#include <iostream>
class Base {
public:
int nonStaticMember;
Base(int value) : nonStaticMember(value) {}
};
class Derived : public Base {
public:
void accessBaseMember() {
nonStaticMember = 42;
std::cout << "Derived class modified base class member: " << nonStaticMember << std::endl;
}
};
int main() {
Derived derivedObject;
derivedObject.accessBaseMember();
return 0;
}