你可以替换array_view绑定的向量吗?

时间:2015-02-20 09:34:31

标签: c++ vector c++-amp

我知道保持视图活跃并重用它们对性能有好处。问题是,我在其中工作的管道并不总是保留源数据向量的存储位置。那时我被迫创造了新的观点而抛弃旧观点,但我正试图避免这种情况。

据我所知,矢量和视图之间不应该存在任何核心链接,只要矢量具有相同的大小和类型我就看不出它为什么不能存在的原因退出了。

那么有没有办法在array_view构造函数之外选择向量?或者也许您可以更改对象矢量本身的数据位置?

此外,我正在使用相当多的临时缓冲区视图,当它们的array_view被破坏时,它将计算机挂起一段时间,因为它同步数据。我不需要数据,所以我可以在没有同步的情况下销毁它们吗?

0 个答案:

没有答案