САБЖ Как это реализовать? Нужно задефайнить несколько переменных Например так #define SomeVar [ebp-100] только чтобы эта SomeVar была видна из одной процедуры, а не из всего проджекта
Код (Text): #ifdef SomeVar #undef SomeVar #endif #define SomeVar bla-bla void someproc(void) { ... } #undef SomeVar
По возможности (а такая возможность есть почти всегда) рекомендуется использовать const. Дефайны очень нехорошая вещь. Например, неймспейсы им не видны.
Кем рекомендуется? Вот мне в институте тоже говорили "рекомендуется", но разве можно их по функциональности сравнивать - конст и дефайн? Если понимать что происходит при использовании конст и использовании дефайн, то есть множество областей где дефайн вполне даже актуальна. З.Ы. Тоже так часто делаю =)