내가 결합해야하는 여러 개의 대형 Intel TBB concurrent_vectors가 있습니다. 그것들은 너무 커서 적절한 크기의 새로운 concurrent_vector를 할당 할 수 없습니다.concatenate tbb concurrent_vectors?
... 그래서 다음 의사 코드가 작동하지 않습니다
concurrent_vector<myStruct> A(100000);
concurrent_vector<myStruct> B(100000);
...
concurrent_vector<myStruct> X(100000);
concurrent_vector<myStruct> combined;
combined.resize(A.size()+B.size()....X.size()); // This will fail
벡터의 첫 번째 세트의 양도 또는 교환이 결합 된 하나에 내가하고 싶은 무엇 있도록 [A], [B] ... [X]는 [AB ... X]가됩니다. tbb가 단일 벡터의 swap()을 지원한다는 것을 알고 있지만 배수를 바꾸거나 배수하는 방법을 알 수 없습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 미리 감사드립니다 !!