Я посмотрел и на Именованную Идиому Параметра и на Повышение:: библиотека Parameter. Какие преимущества каждый имеет по другому? Есть ли серьезное основание всегда выбрать один по другому, или мог бы...
Я часто использую служебную программу строгого определения типов для повышения безопасности моих программ. Например, написав такой код: BOOST_STRONG_TYPEDEF (int, X)
BOOST_STRONG_TYPEDEF (число; Y)
...