最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

函數(shù)指針和lambda

2023-08-30 16:12 作者:西村啪啪二  | 我要投稿

無參數(shù)的函數(shù)HelloWorld(),可以直接像這樣調(diào)用

像這樣可以獲取這個函數(shù)的指針

它等同于

在有參數(shù)的情況下,也是一樣的

現(xiàn)在假設(shè)我們要打印一個vector<int>中的所有數(shù)字,我們可以這樣做

也可以將PrintValue函數(shù)作為參數(shù),傳遞給ForEach函數(shù)

而lambda表達(dá)式讓我們可以不像這樣聲明PrintValue函數(shù),而是把我們想要做的事情,當(dāng)作一個一次性的功能一樣,直接寫在代碼中

所以,什么樣的情景下會用到lambda表達(dá)式,比如這里的values,我想對里面的每個數(shù)字做一些操作時,我通過ForEach,把values傳進(jìn)去,但暫時又沒想好要做什么操作,可能只想簡單的打印出來,就像這里的例子一樣,也可能想做點(diǎn)別的操作,但如果每次想做操作的時候,都去聲明一個函數(shù),去定義它,再到ForEach函數(shù)里修改對應(yīng)的函數(shù),這會相當(dāng)麻煩,所以lambda在這樣的情景下就顯得特別直觀。

函數(shù)指針和lambda的評論 (共 條)

分享到微博請遵守國家法律
鄂温| 洪洞县| 钟山县| 五莲县| 阜南县| 岑溪市| 鄂托克前旗| 高陵县| 平顺县| 喀喇| 磐安县| 杭锦旗| 股票| 上栗县| 石嘴山市| 潍坊市| 乐昌市| 南和县| 塔河县| 岑巩县| 武冈市| 陕西省| 会同县| 城固县| 宁安市| 象山县| 宁津县| 乐业县| 宁德市| 启东市| 烟台市| 余姚市| 合肥市| 双鸭山市| 康平县| 云梦县| 南安市| 克山县| 双城市| 西城区| 泾源县|