LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

могут ли они взаимодействовать с переменными в этот момент

Во время разворачивания макроса, в компайл-тайме — думаю, только с локальными. Обычных-то не будет до наступления рантайма. Интересный вопрос, конечно.

Код, в который макрос будет развёрнут, конечно, будет иметь доступ ко всему, что угодно — так как будет выполняться в рантайме.

Исходная версия Nervous, :

могут ли они взаимодействовать с переменными в этот момент

Во время разворачивания макроса, в компайл-тайме— думаю, только с локальными. Обычных-то не будет до наступления рантайма. Интересный вопрос, конечно.

Код, в который макрос будет развёрнут, конечно, будет иметь доступ ко всему, что угодно — так как будет выполняться в рантайме.