利用C++11的元函数及lambda函数实现闭合的算法复用机制