Sto usando Visual Studio 2005 Proffesional Edition.C++ operatore di typeid
Nell'esempio seguente SomeClass è una classe definita nella libreria di DLL di terze parti che sto utilizzando. SomeClass ha metodi virtuali. Ho notato che l'operatore typeid dà risultati diversi se applicato al tipo stesso e quando viene applicato all'oggetto del tipo. Questo comportamento normale è, e se no, quale potrebbe essere la ragione di tale comportamento?
typeid(SomeClass).raw_name() // the value of this is "[email protected]@"
typeid(SomeClass).name() /// "class SomeClass"
SomeClass obj;
typeid(obj).raw_name(); // "[email protected]@"
typeid(obj).name(); // "class TLomeClass"
0% aspect rate. Non ho intenzione di rispondere a questo. Soprattutto dopo che ho scoperto che ho già preso di mira una delle tue domande. :-) –
quale domanda :) – user152508
Le domande che ho esaminato sono state risolte - per accettare la risposta più utile alle tue domande usa il segno di spunta. –