logo
volkov / C++ / Бьерн Страуструп-Справочное руководство по С++

R.16.3.3 Повторный просмотр и дальнейшие подстановки

После того, как в строке замены произошла подстановка всех параметров

макровызова, получившаяся строка просматривается повторно для

обнаружения дополнительных макроопределений. Если в процессе

повторных просмотров строки замены найдено имя макроопределения, то

подстановка все же не происходит.

Рекурсивную подстановку нельзя выполнить как команду

препроцессора, хотя она кажется для него естественной командой.