在目标C中将1000个int数组从一个数组复制到另一个数组的最有效方法是什么?
这将在某些绘图代码中的iphone上运行,因此尽可能高效非常重要。
感谢。
答案 0 :(得分:3)
如果问题是效率,我假设这是一个C数组的整数。如果是这样,您可以使用memcpy()。
例如:
int copyOfArr[4], arr[4] = {0,1,2,3};
memcpy(copyOfArr, arr, sizeof(arr));
希望有所帮助。
答案 1 :(得分:2)
如果你在谈论一个普通的C数组,那么memcpy是最有效的方法。如果您正在谈论NSArray,请发送“复制”消息。