//********************************************** //esempio di soluzione di ambiguita' mediante utilizzo //operatore risoluzione del campo di azione //***************************************************** #include using namespace std; class base{ public: int a; }; class derivata1:public base{ }; class derivata2:public base{ }; class derivataGen:public derivata1,public derivata2{ }; //=================================================== int main(){ derivataGen ob1; // ob1.a=10; genera ambiguita' ob1.derivata1::a=10; //non ambiguo return 0; }