Но вот вопрос, если у вас есть макросы с переменным числом параметров и они от вызова функции отличаются только восклицательным знаком, почему перегрузка функций это плохо? Текст фактически одинаковый, но в одном случае ты имеешь штуку в которой черт ногу сломит, а в другом нет.