STL標準庫函數---std::transform()

  • std::transform在指定的范圍內應用于給定的操作,并將結果存儲在指定的另一個范圍內萌朱。要使用std::transform函數需要包含<algorithm>頭文件。

以下是std::transform的兩個聲明,一個是對應于一元操作,一個是對應于二元操作:

template <class InputIterator, class OutputIterator, class UnaryOperation>
  OutputIterator transform (InputIterator first1, InputIterator last1,
                            OutputIterator result, UnaryOperation op);

template <class InputIterator1, class InputIterator2,
          class OutputIterator, class BinaryOperation>
  OutputIterator transform (InputIterator1 first1, InputIterator1 last1,
                            InputIterator2 first2, OutputIterator result,

對于一元操作髓削,將op應用于[first1, last1)范圍內的每個元素竹挡,并將每個操作返回的值存儲在以result開頭的范圍內镀娶。給定的op將被連續(xù)調用last1-first1次。op可以是函數指針或函數對象或lambda表達式揪罕。

對于二元操作梯码,使用[first1, last1)范圍內的每個元素作為第一個參數調用binary_op,并以first2開頭的范圍內的每個元素作為第二個參數調用binary_op,每次調用返回的值都存儲在以result開頭的范圍內。給定的binary_op將被連續(xù)調用last1-first1次好啰。binary_op可以是函數指針或函數對象或lambda表達式轩娶。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市框往,隨后出現的幾起案子鳄抒,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件许溅,死亡現場離奇詭異瓤鼻,居然都是意外死亡,警方通過查閱死者的電腦和手機贤重,發(fā)現死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門茬祷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人并蝗,你說我怎么就攤上這事祭犯〔未酰” “怎么了呈昔?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長喘鸟。 經常有香客問我键畴,道長陪每,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任镰吵,我火速辦了婚禮檩禾,結果婚禮上,老公的妹妹穿的比我還像新娘疤祭。我一直安慰自己盼产,他們只是感情好,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布勺馆。 她就那樣靜靜地躺著戏售,像睡著了一般。 火紅的嫁衣襯著肌膚如雪草穆。 梳的紋絲不亂的頭發(fā)上灌灾,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音悲柱,去河邊找鬼锋喜。 笑死,一個胖子當著我的面吹牛豌鸡,可吹牛的內容都是我干的嘿般。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼涯冠,長吁一口氣:“原來是場噩夢啊……” “哼炉奴!你這毒婦竟也來了?” 一聲冷哼從身側響起蛇更,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤瞻赶,失蹤者是張志新(化名)和其女友劉穎赛糟,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體砸逊,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡虑灰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了痹兜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穆咐。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖字旭,靈堂內的尸體忽然破棺而出对湃,到底是詐尸還是另有隱情,我是刑警寧澤遗淳,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布拍柒,位于F島的核電站,受9級特大地震影響屈暗,放射性物質發(fā)生泄漏拆讯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一养叛、第九天 我趴在偏房一處隱蔽的房頂上張望种呐。 院中可真熱鬧,春花似錦弃甥、人聲如沸爽室。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阔墩。三九已至,卻和暖如春瓶珊,著一層夾襖步出監(jiān)牢的瞬間啸箫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工伞芹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留忘苛,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓丑瞧,卻偏偏與公主長得像柑土,于是被迫代替她去往敵國和親蜀肘。 傳聞我的和親對象是個殘疾皇子绊汹,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容

  • STL--algorithm 一、非修改式序列算法 不需要使用循環(huán)而從序列中找出某些東西的基本工具扮宠,不改變容器中元...
    ad丶leo閱讀 580評論 0 1
  • 空間配置器 分為第一級空間配置器西乖,和第二級空間配置器 配合使用 第一級空間配置器分配大內存大于128bytes...
    陳星空閱讀 1,266評論 0 1
  • 0.目錄 簡介 關系 介紹3.1 容器(Container)3.2 算法(Algorithm)3.3 迭代器(It...
    lllnan閱讀 851評論 0 1
  • transform知識點小結 一狐榔、來源與功能 來自 頭文件,對序列進行變換操作 二获雕、使用方式 unary oper...
    書瓖果fifty閱讀 504評論 0 0
  • 算法 頭文件 (STL算法部分主要由頭文件,,組成薄腻。要使用STL中的算法函數必須包含頭文件,對于數值算法須包含届案,中...
    Wancho閱讀 408評論 0 1