Явный идентификатор типа по сравнению с RTTI

есть ли какое-либо преимущество использования вашего собственного идентификатора типа по сравнению с RTTI?

например

class A { virtual int mytype() = 0; };
class B : public A { int mytype() {return 1;} };
class C : public A { int mytype() {return 2;} };

Может ли это быть быстрее? Меньше накладных расходов? Или всегда следует использовать RTTI в такой ситуации?

5
задан Cookie 25 May 2011 в 12:42
поделиться