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