boost封装函数指针
2016-08-18 21:35
375 查看
boost封装了函数指针,函数指针使用起来更加简便:
#include <iostream> #include "boost/function.hpp" double add(double a, double b) { std::cout<<a+b<<std::endl; return (a + b); } double del(double a, double b) { std::cout<<(a - b)<<std::endl; return (a - b); } int main() { boost::function<double (double, double)> func[2]={add, del}; (*func)(1,0); (* (func+1))(4,2); return 0; }
相关文章推荐
- 设计模式之观察者模式
- 暑假集训 8.18 数据结构实验之图论六:村村通公路 (最小生成树)
- 百度富文本框编辑器不能上传图片
- NVL,NVL2
- xposed模块开发步骤总结
- 简述Java内存泄露
- 虚函数和纯虚函数的区别
- cloudera hadoop 配置文件位置
- git的使用,将本地项目push到github上
- 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场 C
- 时间戳解读
- 浅谈href=#与href=javascript:void(0)的区别
- Navicat Preminum 安装及注册破解
- 3078. 【备战NOIP2012图论专项模拟试题】无线通讯网 (Standard IO)
- [暑假集训] 2016.7~2016.8 总结
- 使用SVG制作热区图
- 欢迎使用CSDN-markdown编辑器
- 浏览器缓存url请求
- 《30天自制操作系统》06_day_学习笔记
- Net中委托之二多播委托