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