cpp
构 AA{
元<整 I>静 空 f(){
打印(I);
}
};
构 AB{
元<类 I>静 空 f(){
打印("哈哈");
}
};
构 A:公 AA,公 AB{
用 AA::f;
用 AB::f;
};
构 B{};
空 主(){
A::f<B>();
A::f<3>();
}
这个构不能这样:
cpp
元<类 T>构 A{};
元<整 I>构 A{};
不能多态,那么可以用函数来帮忙.函数是可以的:
cpp
元<整 I>静 空 f(){
打印(I);
}
元<类 I>静 空 f(){
打印("哈哈");
}
然后分别加入构中.然后:
cpp
构 A:公 AA,公 AB{
用 AA::f;
用 AB::f;
};
这样,就可以使用了.