#include <iostream> using namespace std; class base { public: int i; }; class derived1 : public base { public: int j; }; class derived2 : public base { public: int k; }; class derived3 : public derived1, public derived2 { public: int sum; }; int main() { derived3 ob; ob.derived1::i = 10; // scope resolved, use derived1's i return 0; }