2 месяца назад
Макросы в C: почему твой код может взорваться в самый неожиданный момент 💣
Знаешь, что общего у багов в игровых движках, уязвимостей в мессенджерах и той самой ошибки, из-за которой ты час отлаживал код? Часто это макросы. Та самая штука, которая выглядит безобидно, работает как магия, но может подложить свинью даже опытным разработчикам. Сегодня разберём, почему макросы с параметрами — это как нитроглицерин: невероятно мощно, но обращаться нужно осторожно. И да, после этой статьи ты будешь понимать код на уровне, на котором его видят создатели движков и операционных систем...