函数和函数对象定义.pdfVIP

  • 3
  • 0
  • 约1.12万字
  • 约 9页
  • 2021-10-28 发布于福建
  • 举报
函数和函数对象 STL 中,函数被称为算法,也就是说它们和标准 C 库函数相比,它们更为通用。 STL 算法 通过重载 operator() 函数实现为模板类或模板函数。这些类用于创建函数对象,对容器中的数据 进行各种各样的操作。下面的几节解释如何使用函数和函数对象。 函数和断言 经常需要对容器中的数据进行用户自定义的操作。例如,你可能希望遍历一个容器中所有 对象的 STL 算法能够回调自己的函数。例如 #include iostream.h #include stdlib.h // Need random(), srandom() #include time.h // Need time() #include vector // Need vector #include algorithm // Need for_each() #define VSIZE 24 // Size of vector vectorlong v(VSIZE); // Vector object // Function prototypes void initialize(long ri)

文档评论(0)

1亿VIP精品文档

相关文档