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

Веб-студия разработки, продвижении и поддержки сайтов
Телефон: +7(987)266-27-55
Email: itgconstr@gmail.com
Время работы: с 8.00 до 20.00
Адрес: РТ, Альметьевск, Тукая 46Б (Территория РОСТа)
Программирование: Имена макросов

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

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