Здравствуйте, artelk, Вы писали:
A>Претензия в том, что вот опечатался ты где-нибудь и компилятор в аутпут выдает портянку со всеми потрохами и ошибка описывается в терминах этих потрохов. Потроха знать, конечно, полезно, но то, что они все время вылезают отнимает время, которое можно было бы потратить с пользой (например, на оптимизации ). Но это претензия общая для метакода на шаблонах и сишных макросов...
Сейчас есть конечно некоторые приёмы для улучшения этой ситуации (типа boost::concept_check). Но всё-таки нормальным решением будут концепции, которые надеюсь появятся в C++17.