Vladimir Ljaschko (11.06.2014 10:59, просмотров: 100) ответил Petrovich на typedef - да. Но не каждый любит плодить виртуальные сущности. А в представленном Вами варианте с хедером - как раз лаконично и приватно. Но про "прозрачное создание" пользовательских типов при помощи define - категорически не согласен. Этот метод
По define согласен, вопросы есть, но подобная реализация со статиком ужасна. Я нашел в map-файле две копии одной переменной, и складывается впечатление, что предполагалось, что это одна и та же переменная. На мое возмущение, что за говнокод, возможный работодатель признался, что это промежуточная версия, есть апгрэйд.
Но я не верю, что подходы существенно изменились, потому что раз уж создан огромный проект с такими подходами, вряд ли они потом поменялись.