Здравствуйте, vsb, Вы писали:
vsb>Я думаю, что если топикстартеру не хочется забивать себе голову всеми этими связываниями и нелогичными синтаксисами, то альтернатива в виде define-а принесёт меньше неожиданностей.
#define — не объявление константы, а подстановка символов вместо макроса.
Однажды он напишет что-то вроде
#define A 2
#define B 3
#define C A + B
и удивится, когда подставит С в выражение с операциями, у которых выше приоритет.