2310C++模板继承

<类 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;

一个父,一个子类.然后要用的成员全写下来.

你可能感兴趣的:(c++,cpp,c++)