摘要:
熟悉STL的人知道,mem_fun_ref是STL中对于成员函数引用的实现,主要为了兼容泛型算法使用 成员函数,对容器元素进行具体操作。举个简单的例子,依次输出容器元素信息,如下: 执行输出结果: 假设for_each第三个参数,function f接受的是指针类型,那么mem_fun_ref显然就 阅读全文
摘要:
tuple是Boost库里面的可变长参数的实现(现已被纳入c++11标准)。本篇源码解析是基于boost 1.60版本源码。源码相对路径为:"boost/tuple/tuple_basic.hpp" 首先我们来看下tuple的源码实现摘要简化版本,如下: 从上我们即可知道tuple构造函数支持可变长 阅读全文