78 C 常用遍歷演算法 transform

2021-10-08 12:01:14 字數 904 閱讀 6970

2.transform //搬運容器到另乙個容器中

功能描述:搬運容器到另乙個容器中

函式原型

transform

(iterator beg1,iterator end1,iterator beg2, _func)

;

//beg1源容器開始迭代器

//end1源容器結束迭代器

//beg2目標容器開始迭代器

//_func函式或函式物件

#include

using

namespace std;

#include

#include

//常用的遍歷演算法 transform

class

transform};

class

myprint};

void

test01()

vector<

int>vtarget;

//目標容器

vtarget.

resize

(v.size()

);//目標容器需要提前開闢空間

transform

(v.begin()

, v.

end(

), vtarget.

begin()

,transform()

);for_each

(vtarget.

begin()

, vtarget.

end(),

myprint()

);cout << endl;

}int

main()

C 中的常用遍歷演算法

功能描述 實現遍歷容器 函式原型 for each iterator beg,iterator end,func 遍歷演算法遍歷容器元素 beg開始迭代器 end結束迭代器 func函式或者函式物件 include include include using namespace std 常用遍歷演算...

c 學習筆記27 常用遍歷演算法

今天學習遍歷演算法。學習目標 演算法簡介 功能描述 函式原型 include using namespace std include include include 普通函式 void print01 int val 函式物件 仿函式 class print02 for each演算法基本用法 vo...

常用的遍歷演算法

概述 演算法簡介 功能描述 函式原型 示例 includeusing namespace std include include 普通函式 void print01 int val 函式物件 class print02 for each演算法基本用法 void test01 遍歷演算法 功能描述 函...