gpt4 book ai didi

c++ - 将 vector 的内容复制到数组中的最快方法?

转载 作者:IT老高 更新时间:2023-10-28 22:22:57 29 4
gpt4 key购买 nike

Possible Duplicate:
How to convert vector to array C++

在使用数组时,您可以使用

memcpy( void *destination, const void *source, size_t num );

但是 vector 只是为复制方法提供迭代器,使 memcpy 无用。将 vector 内容复制到另一个位置的最快方法是什么?

最佳答案

std::copy , Handlebars 放下。它经过高度优化,可在内部使用最佳可用方法。因此它与 memcpy 完全一致.没有理由使用 memcpy,即使在 C 样式数组或内存缓冲区之间复制时也是如此。

关于c++ - 将 vector 的内容复制到数组中的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866912/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com