Difference between revisions of "Libchecker:XMEMZERO"
From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...) |
(No difference)
|
Latest revision as of 08:04, 28 August 2008
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Работа с памятью/XMEMZERO
Данный макрос является оберткой над функцией memset и позволяет обнулить заданное число элементов массива.
Например, если нужно обнулить n элементов массива dst, можно использовать XMEMZERO:
XMEMZERO(dst, n);
вместо вызова memset:
memset(dst, 0, n * sizeof(dst[0]));
Таким образом, снижается риск забыть умножить число элементов массива на размер одного элемента.