4.Boost之ref
来源:互联网 发布:游戏鼠标 知乎 编辑:程序博客网 时间:2024/05/21 07:13
1.Boost之ref,案例:
#include<iostream>
#include<vector>
#include<boost/bind.hpp>
#include<boost/function.hpp>
usingnamespacestd;
usingnamespaceboost;
voidprint(std::ostream &os,inti)
{
os <<i <<endl;
}
voidmain()
{
//不可以拷贝的对象可以用ref的方式,入下面cout是系统的对象
//print中的第一个参数是ostream,引用系统的cout,所以用boost::ref(cout)
boost::function<void(int)>pt =boost::bind(print,boost::ref(cout),_1);
vector<int>v;
v.push_back(11);
v.push_back(12);
v.push_back(13);
//下面的pt只需要在传递一个参数即可,通过迭代的方式传入一个参数的
for_each(v.begin(),v.end(),pt);
std::cin.get();
}
0 0
- 4.Boost之ref
- boost::ref
- boost::ref
- boost::ref
- boost::ref
- boost ref()
- boost::ref学习
- boost::ref学习
- boost ref, bind
- boost : ref , bind , function
- boost 的ref库记录
- boost 源码 ref 库分析
- boost 中ref用法经验
- Boost函数对象 boost.bind boost.function Boost.Ref Boost.Lambda
- Learning boost 4 Tuple and ref
- Learning boost 2 Tuple and ref
- boost------ref的使用(Boost程序库完全开发指南)读书笔记
- boost------ref的使用(Boost程序库完全开发指南)读书笔记
- 3.Boost之function
- 9 详解Multipart和BodyPart
- JAVA学习第四课(数组)
- 项目日志(5)关于进度总结及展望
- 安卓Activity的自定义标题的问题
- 4.Boost之ref
- 5.Boost之“资源申请即初始化” RAII
- 6.Boost之smartpointer
- uva 1585 - Score
- APUE 第三章
- leetCode: same tree
- HDOJ题目4985Little Pony and Permutation(置换群)
- 7.Boost之thread
- 8.Boost之unordered_set