c++模板模式对比λ模式

<极 为顺=1>空 基(){
        如 常式(为顺)...;...;
    }A(){中 基<0>();}B(){中 基<1>();}<极 为顺=1,极 为串=1>串 转(){
        如 常式(为顺)...;...;
        如 常式(为串)...;...;
        ...//等等实现
    }

然后,再调用A/B函数就行了.
λ模式则是:

<型名 F>空 基(F&f){
    ...//等等
    f();
    ...//等等
}A(){
    静 动 f=[](){...};//一堆实现(f);
}B(){
    静 动 f=[](){...};//一堆实现(f);
}

两相比较,可知模板模式λ模式更优美,更简洁,更好看.

posted @ 2022-01-06 10:35  zjh6  阅读(19)  评论(0)    收藏  举报  来源