Я хочу скопировать массив int в другой массив int. Они используют один и тот же параметр для длины, поэтому они всегда будут иметь одинаковую длину.
Каковы плюсы и минусы следующих двух альтернатив параметра размера для memcpy()?
memcpy(dst, src, ARRAY_LENGTH*sizeof(int));
или
memcpy(dst, src, sizeof(dst));
Будет ли работать второй вариант? Независимо от содержания?
Одно из преимуществ последнего заключается в том, что если бы массив должен был измениться, для обновления memcpy() потребуется некоторое обновление.
Спасибо