C++静态构当函数用

构 A{
    单 向量<>,;
};
构 B:公 A{
    静 空 f(){
        静 串 a{"```cpp"},b{"```"};(,a);压列(,);(,b);
    }
};
构 C:公 A{
    静 空 g(){
        静 串 a{"aaa"},b{"bb"};(,a);(,b);
    }
};
构 D:公 B,公 C{
    静 空 m(){
        f();g();打印大小(,);
    }
};

空 主(){
    打印型长(A,B,CD);D::m();
}

可以对同一组构多次继承,而不增加的大小!
C++静态构函数作,非常方便啊!
因为C++函数模板不给力,只好利用静态构了.
利用静态构,来实现C++策略类.

posted @ 2023-02-15 21:19  zjh6  阅读(22)  评论(0)    收藏  举报  来源