Я уже некоторое время пытаюсь придумать креативное решение этой проблемы (on and off), но пока не смог. Недавно я подумал, что ее можно решить с помощью метапрограммирования шаблонов, хотя я не уверен в этом из-за относительного отсутствия опыта работы с этой техникой.
Можно ли использовать метапрограммирование шаблонов (или любой другой механизм языка C++) для подсчета количества классов, производных от некоторого базового класса так, чтобы каждому производному классу был присвоен уникальный статический идентификатор класса?
Заранее спасибо!