Estoy usando Visual Studio 2005 Proffesional Edition.C++ typeid operator
En el siguiente ejemplo, SomeClass es una clase definida en la biblioteca dll de terceros que estoy usando. SomeClass tiene métodos virtuales. Observé que el operador typeid arroja resultados diferentes cuando se aplica al tipo en sí y cuando se aplica al objeto del tipo. ¿Es este comportamiento normal, y si no, cuál podría ser el motivo de tal comportamiento?
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% tasa de aspecto. No voy a responder esto. Especialmente después de descubrir que ya respondí una de sus preguntas. :-) –
what question :) – user152508
Las preguntas que investigué se resolvieron: para aceptar la respuesta más útil a sus preguntas, use la marca de verificación. –