元<类 A>构 B{
元<类 T>空 f(T&t){
t.g();打印大小(啊);
}
保护:
向量<A>啊;
};
元<类 T>构 A:公 B<T>{
用 P=B<T>;用 E=A<T>;//一个父,一个子类.
用 P::啊;用 P::f;
空 g(){
打印(啊.大小());//调用基类成员
}
空 h(){
f(*本);//调用基类函数
}
};
空 主(){
A<整>a;a.h();
}
主要是,要多写这些:
用 P=B<T>;用 E=A<T>;
用 P::啊;用 P::f;
一个父,一个子类.然后要用的成员全写下来.