无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
介休市| 四川省| 宁化县| 莎车县| 商河县| 大关县| 辛集市| 海宁市| 渝中区| 青州市| 沂水县| 承德市| 武邑县| 新龙县| 上饶市| 桃园县| 沂南县| 富宁县| 莲花县| 高州市| 定州市| 沅江市| 河北区| 郴州市| 防城港市| 大理市| 洞头县| 绩溪县| 加查县| 辽阳县| 榕江县| 天津市| 施秉县| 互助| 云霄县| 闵行区| 宜阳县| 小金县| 尼勒克县| 措美县| 荆州市|