引子 最近群里比较热闹,大家都在山寨c++11的std::bind,三位童孩分别实现了自己的bind,代码分别在这里: 木头云的实现 mr.li的实现 null的实现,null的另一个版本的实现 这些实现思路和ms stl的std::bind的实现思路是差不多的,只是在实现的细节上有些不同.个人觉得木头云的实现更简洁,本文中的简单实现中select函数用的是木头云的,在此表示感谢.下面我们来分析一下bind的基本原理. bind的基本原理 bind的思想实际上是一种延迟计算的思想,将可调用对象保…