0

我正在尝试以concurrent_vector类似于std::vector.

所以 anstd::vector可以像这样访问:&stdVector[0].

但是 a 的等效项concurrent_vector不起作用:&tbbVector[0].

我想这可能与内存如何在内部存储以实现并发有关,但是有没有办法做到这一点?

4

1 回答 1

2

与 std::vector 不同,concurrent_vector 不提供连续存储的保证。因此,获取第一个元素的地址并执行除访问第一个元素之外的任何操作都不是一个好主意。

于 2012-10-24T23:09:43.290 回答