Как можно заставить компилятор выводить вычисленные значения?
zltigo
Apr 18 2010, 09:25
Цитата(tazik @ Apr 18 2010, 12:26)
Как можно заставить компилятор выводить вычисленные значения?
Это не компилятор, Это препроцессор. Можно получить исходный текст после прохода препроцессора. Ключик -E Но что-то мне подсказывает, что желание посмотреть на результат, возможно, пройдет после:
Это не компилятор, Это препроцессор. Можно получить исходный текст после прохода препроцессора. Ключик -E Но что-то мне подсказывает, что желание посмотреть на результат, возможно, пройдет после:
А зачем константы в скобки прятать, выражения понятно, аргументы макросов тоже понятно, ну а тут по привычке что ли?
zltigo
Apr 18 2010, 10:23
Цитата(demiurg_spb @ Apr 18 2010, 13:21)
А зачем константы в скобки прятать, выражения понятно, аргументы макросов тоже понятно, ну а тут по привычке что ли?
Перестраховка, но не совсем, например, для того, что-бы нельзя было их явно нельзя было использовать для контекации. Заодно заготовка под константы типа (60+1), которые уже лучше в скобки, дабы не полагаться только на правильное использование этого дефайна другими пользователями. В данном случае перестраховка была сделана по причине того, что у Автора где-то там возникли проблемы - едва-ли он из праздного любопытства захотел узнать результат.
demiurg_spb
Apr 18 2010, 18:45
Понятно. Вопросов больше не имею.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.