Здравствуйте, lomeo, Вы писали:
L>Недорого. Для чего я вижу полезно использование макросов — так это всяческая кодогенерация. Это явно говорит о том, что язык недостаточно выразителен в этой области. Т.к. из меньшего (несколько строк макроса) получаем большее (кучу кода на этом языке). Однако для этой цели можно пользоваться и другими средствами — внешние кодогенераторы, препроцессоры и т.д.
Типы тоже кодогенераторами и препроцессорами выводить? А ведь многие макросы занимаются именно этим — выводят типы выражений, которые трансформируются.