::d1++;//OKD::d1++;//OKd2++;//OK,d2isD::d2e++;//OK:eisE::eduetotransitiveusingf(1);//error:ambiguous: