есть ли какое-либо преимущество использования вашего собственного идентификатора типа по сравнению с RTTI?
например
class A { virtual int mytype() = 0; };
class B : public A { int mytype() {return 1;} };
class C : public A { int mytype() {return 2;} };
Может ли это быть быстрее? Меньше накладных расходов? Или всегда следует использовать RTTI в такой ситуации?