Если вы столкнулись с этим требованием несколько раз и не можете понять, что это означает, Поскольку полученный код скомпилирован с использованием обычного компилятора C, он в конечном итоге будет проверяться так же (или немного), как и любой другой код.
Итак, почему макросы не безопасны? Это, по-видимому, одна из основных причин, почему их следует считать злом.