国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
建湖县| 临安市| 东乡县| 军事| 启东市| 库尔勒市| 正安县| 高州市| 武强县| 木里| 弥渡县| 万宁市| 青神县| 衡山县| 洛宁县| 朝阳县| 屏东县| 潮安县| 宜春市| 郧西县| 通化市| 堆龙德庆县| 宁河县| 南溪县| 武威市| 宣恩县| 奈曼旗| 鹤庆县| 苗栗市| 延津县| 读书| 望城县| 健康| 清苑县| 长寿区| 定兴县| 大城县| 惠安县| 察哈| 吉林市| 驻马店市|