![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl
whycold
这个作者很懒,什么都没留下…
展开
-
仿函数与函数配接器
转至:http://kymcuc.blog.163.com/blog/static/201942114201249105211285/1、基本概念所谓仿函数是一个定义了operator()的对象。虽然定义形式显然更为复杂,却有三大妙处(1)仿函数比一般函数更灵巧。因为它可以拥有状态。事实上对于仿函数,可以同时拥有两个状态不同的实体(2)每个仿函数都有其型别。因此可以将仿函数的型转载 2012-11-30 10:13:39 · 2174 阅读 · 0 评论 -
仿函数和函数配接器的作用或影响
转至:http://www.rosoo.net/a/201210/16339.html一、对程序库的影响程序库的设计不应该给使用者带来不必要的限制(耦合),而继承是仅次于最强的一种耦合(最强耦合的是友元)。如果一个程序库限制其使用者必须从某个class派生,那么我觉得这是一个糟糕的设计。不巧的是,目前有些程序库就是这么做的。例1:线程库常规OO设计:写一个Thr转载 2012-11-30 10:18:47 · 1108 阅读 · 0 评论 -
boost bind使用指南
bind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定 某些参数. bind的返回值是一个函数对象.它的源文件太长了. 看不下去. 这里只记下它的用法:9.1 对于普通函数假如有函数 fun() 如下: void fun(int x, int y) { cout }现在我们转载 2013-02-25 14:16:19 · 565 阅读 · 0 评论