重新绑定Rebind是一个用于操作类型容器的C++库,类似于boost::mpl。它需要C++11支持。与传统的元编程库不同,它与类型容器无关。它没有等效的boost::mpl::vector,而是允许任何模板充当零个或多个类型的容器。它以与STL不可知值容器相同的方式成为模板容器不可知论者。在重新绑定中,您可以将类型存储在您想要的任何类中,例如std::tuple或空结构:template struct Container {}; Rebind本身是从一个实例中获取模板参数并将它们应用于不同的模板。