λ的静

有时,将λ定义为,意思就是,你可以将此λ当作自由函数.
注意,不要搞闭包.因为只初化一次.
同样是只初化一次的意思.

#include <常用><型名 F>
空 呀(F&f,向量<>&a){(&b:a)f(b);
}
空 啊(向量<>&b,向量<>&e){
    静 动 g=[&](&c){
        打印(c);静 串 d{"只"};c+=d;
        打印(c);(e,c);
    };//始终要注意,静的λ,只初化一次.(g,b);
}

空 主(){
    向量<>{"啊呀","哈哈"},{"啊呀","哈哈"};(,);
    打印("====");
    打印();
}


posted @ 2021-01-24 17:11  zjh6  阅读(58)  评论(0)    收藏  举报  来源