Создание сайтов в Альметьевске | Веб-студия Габдуллина И.Р.

Веб-студия разработки, продвижения и поддержки сайтов
Программирование: Имена макросов

Программирование: Имена макросов

Макросы – это сокрушительный инструмент в мире C/C++. Это инструмент поиска и замены базового текста, не признающие областей видимости. Они практически бестактны. Существует традиция выделять их имена самым лучшим и заметным образом – ПРОПИСНЫМИ БУКВАМИ. Но следуйте этому правилу неукоснительно и не выделяйте прописными буквами никакие другие имена.
Макросы часто напоминают больное место.
Поскольку это просто инструмент замены текста, давайте им уникальные имена, которые не могут встретиться в другом месте кода. Иначе возникают беспорядки и катастрофы.
Нужно применять уникальные префиксы в виде имени проекта или файла. Например, имя RABOTAFOO_MY_MACROSS значительно безопаснее, чем MOI_MACROSS.