lambda續集——2

隱式捕獲: 出了顯式列出我們希望使用的來自函數的變量外,還可以讓編譯器根據lambda體中的代碼來推斷我們要使用哪些變量。爲了指示編譯器推斷捕獲列表,應在捕獲列表中寫一個&或=。&告訴編譯器採用引用捕獲方式,=告訴編譯器採用值捕獲方式。我們可以混合使用隱式或顯式捕獲,在此條件下,捕獲列表的第一個元素必須是一個&或=。當混合使用隱式和顯式捕獲時,顯式捕獲的變量必須使用與隱式捕獲不同的方式。即,如果隱
相關文章
相關標籤/搜索