То, что я пытаюсь понять, - это что-то вроде этого (написанное в C):
#define FOO 15
#define BAR 23
#define MEH (FOO / BAR)
разрешено? Я бы хотел, чтобы препроцессор заменил каждый экземпляр
MEH
с
(15 / 23)
но я не уверен, что это сработает. Конечно, если препроцессор проходит через код только один раз, я не думаю, что он будет работать так, как хотелось бы.
Я нашел несколько подобных примеров, но все было очень сложно для меня понять. Если бы кто-то мог помочь мне с этим простым, я был бы бесконечно благодарен!