C++怪物模板.

<类 M,类 N>构 H:公 M,公 N{f(){//也更容易扩展.如何继承呢?
        M::f();N::g();
    }
};<...>构 G{};<...>构 U{};<<,>类 G,整 M,整 N,...A,...B>
构 U<G<一包<M,A...>,一包<N,B...>>>:G<几型(M,A),几型(N,B)>{};

空 主(){
    U<H<一包<0,B,C>,一包<1,D,E>>>().f();
}

posted @ 2022-02-12 14:56  zjh6  阅读(12)  评论(0)    收藏  举报  来源