STL中,函数被称为算法,也就是说它们和标准C库函数相比,它们更为通用。STL算法通过重载operator()函数实现为模板类或模板函数。这些类用于创建函数对象,对容器中的数据进行各种各样的操作。下面的几节解释如何使用函数和函数对象。一、函数和断言经常需要对容器中的数据进行用户自定义的操作。例如,你可能希望遍历一个容器中所有对象的STL算法能够回调自己的函数。例如 1 //for_each,find_if 2 #include 3 #include // Need rand(), srand() 4 #include // Need time() 5 #incl... Read More
posted @ 2013-08-11 10:29 瓶哥 Views(415) Comments(0) Diggs(0) Edit