Какой самый эффективный способ скопировать массив целых чисел в цель C? - PullRequest
4 голосов
/ 04 декабря 2010

Каков наиболее эффективный способ скопировать массив из 1000 ints из одного массива в другой в задаче C?

Это будет выполняться на iphone в некотором коде чертежа, поэтому важно быть такимвозможно.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 04 декабря 2010

если проблема в эффективности, то я предполагаю, что это массив C Если это так, вы можете использовать memcpy ().

Например:

int copyOfArr[4], arr[4] = {0,1,2,3};

memcpy(copyOfArr, arr, sizeof(arr));

Надеюсь, это поможет.

2 голосов
/ 04 декабря 2010

Если вы говорите о нормальном массиве C, то memcpy - самый эффективный способ. Если вы говорите о NSArray, отправьте сообщение «copy».

...