标签:transform 队列 类模板 vector ble 基本 map 术语 复制构造
例如
表示insertionSort这样一个函数模板的原型:
template <class Sortable> void insertionSort(Sortable a[], int n);
标准模板库(Standard Template Library,简称STL)提供了一些非常常用的数据结构和算法
transform算法的一种实现:
template <class InputIterator, class OutputIterator, class UnaryFunction> OutputIterator transform(InputIterator first, InputIterator last, OutputIterator result, UnaryFunction op) { for (;first != last; ++first, ++result) *result = op(*first); return result; }
本文内容参考自C++语言程序设计(第4版),郑莉,清华大学出版社
C++ 泛型程序设计与STL模板库(1)---泛型程序设计简介及STL简介与结构
标签:transform 队列 类模板 vector ble 基本 map 术语 复制构造
原文地址:http://www.cnblogs.com/AvalonRookie/p/7136471.html