
STL/Boost
文章平均质量分 83
zhouzhenyan
这个作者很懒,什么都没留下…
展开
-
STL中绑定器的使用
使用STL的过程中,有时适当地使用绑定器,能够使得代码更简洁、更高效。谈到绑定器,就不得不说说函数对象(function object),或称为仿函数(functor)。C++中的函数对象是这样一种特殊的类型,它定义了操作符“()”,所以能够像函数调用一样在对象名后加上“()”,并传入对应的参数,从而执行相应的功能。这样的类型就是函数对象,STL中通常使用函数对象作为容器的排序规则并且在算法中原创 2008-07-06 15:08:00 · 2932 阅读 · 2 评论 -
巧用STL中的绑定器和函数对象嵌套调用实现优雅高效的代码
前面在“STL中绑定器的使用”一文中已经初步阐述了使用STL中的绑定器和函数对象实现对序列容器中的数据进行排序或者查找的方法,使用此方法能够写出优雅高效的代码。本文在原先的基础上作进一步的延伸,通过一个实际问题的使用情景,介绍使用“绑定器和函数对象嵌套调用”的方法在最少代码的基础上实现高效的功能。 问题:有一组电池,需要对其根据各自的参数和指标信息进行原创 2009-08-30 20:01:00 · 1245 阅读 · 0 评论