Уникальный идентификатор типа класса, который является безопасным и поддерживает границы библиотек

Буду признателен за любую помощь, поскольку C ++ не является моим основным языком.

У меня есть шаблон класса, который получен из нескольких библиотек. Я пытаюсь найти способ уникально назначить идентификатор int для каждого производного класса. Мне нужно быть в состоянии сделать это из статического метода, то есть.


template < class DERIVED >
class Foo
{
public:
    static int s_id()
    {
        // return id unique for DERIVED
    }
    // ...
};
Спасибо!

Ответы на вопрос(9)

Ваш ответ на вопрос