Безопасно ли удалять эти охранники в заголовочных файлах visual C++/MFC?
Я портирую некоторые старые устаревшие приложения MFC в VC6++ и видел много таких охранников в заголовочных файлах:
#if !defined(AFX_MOUSER_H__66D9BBF5_DD8D_11D4_B7C9_0050DAB84384__INCLUDED_) #define AFX_MOUSER_H__66D9BBF5_DD8D_11D4_B7C9_0050DAB84384__INCLUDED_ // code snippet in between #endif // !defined(AFX_MOUSER_H__66D9BBF5_DD8D_11D4_B7C9_0050DAB84384__INCLUDED_)
Я знаю, что он используется AppWizard для редактирования кода. но теперь в Visual Studio 2017,
эти виды трюков в качестве охранных заявлений больше не используются. Я подтвердил свое понимание, создав приложение MFC на основе диалогового окна с помощью AppWizard.
Так что это безопасно для меня, чтобы удалить все старые охранники .H заголовочные файлы?
Какие-нибудь советы и рекомендации для этого есть?
Что я уже пробовал:
сделал несколько простых тестов, с помощью appwizard автоматически демо-приложения, это нормально.