Нет необходимости, если макрос MYFILE_H
не используется где-либо еще в вашем коде.
Если он используется в другом месте с директивой #ifdef
или #ifndef
, как здесь:
#ifdef MYFILE_H
тогда 1
не требуется в определении макроса-
но если оно используется в другом месте с директивой #if
, как здесь:
#if MYFILE_H
, тогда 1
(или любое значение != 0
) требуется в определении макроса.
Обратите внимание, что эти директивы могут использоваться в исходном файле для проверки, включен ли заголовок или нет.