0
我的程序與PPL崩潰。我懷疑一些處理不當的變量。如果我對parallel_for時構建語法C++ PPL - lambda表達式和數據共享
parallel_for(0,p,[&x1Pt,&x2Pt,&confciInput,&formula,¶m,&method,&lowOneParam,&highOneParam](int i)
{
// ...
}
,做到每個線程有自己的confciInput和公式的副本,例如,一起工作?或者,lambda表達式的capture子句僅提供對封閉的作用域局部變量的訪問?
感謝和問候。
謝謝,但不是編譯。語法'= confciInput'中的錯誤,在capture子句中'= formula'。 – octoback
@dlib哎呀,搞砸了語法,你不需要'=',只需要通過值 – Praetorian
捕獲的變量名以及如果confciInput是一個指向類對象的指針呢?有沒有辦法? – octoback