Можно ли передать функцию класса (с параметрами) в parallel_for? Что-то вдоль линий:Intel tbb parallel_for: передать функцию члена класса с параметрами?
void classT::A(const tbb::blocked_range<std::size_t>& r,b) {}
void classT::B(e,f,g) {
tbb::parallel_for(blocked_range<size_t>(0,n), <need to call A with parameter b,
along with r>)
}
Если вы можете использовать C++ 11 функции, лямбда-выражение может помочь вам. – yohjp
Отличный; Я был в состоянии сделать это: – mskb
parallel_for (TBB :: blocked_range (0, п), [=] (Const ТВВ :: blocked_range & г) { \t \t \t этом-> А (г, б); \t \t}); –
mskb