Интересно, где предопределенные макросы определены и находятся в них?
Предопределенные макросы определены в компиляторе или препроцессоре, в котором есть словарь, содержащий предопределенные макросы в исходном коде.
Я имею в виду __FILE__
макрос имеет определение и значение эквивалентности в компиляторе, и определение было сделано в компиляторе, верно?