构 AA{
空 f(){
打印("AA");
}
};
构 AB{
空 f(){
打印("AB");
}
};
构 BA{
空 h(){
打印("BA");
}
};
构 BB{
空 h(){
打印("BB");
}
};
构 BC{
空 h(){
打印("BC");
}
};
构 CA{
空 g(){
打印("CA");
}
};
构 CB{
空 g(){
打印("CB");
}
};
构 CC{
空 g(){
打印("CC");
}
};
元<类 A,类 B,类 C>构 E:公 A,公 B,公 C{
空 f(){
A::f();C::g();B::h();
}
};