Ich verwende Visual Studio 2005 Professional Edition.C++ Typid-Operator
Im folgenden Beispiel ist SomeClass eine Klasse, die in der DLL-Datei von Drittanbietern definiert ist, die ich verwende. SomeClass verfügt über virtuelle Methoden. Ich habe festgestellt, dass die Operator-Typ-ID unterschiedliche Ergebnisse liefert, wenn sie auf den Typ selbst angewendet wird und auf ein Objekt dieses Typs angewendet wird. Ist das normales Verhalten und wenn nicht, was könnte der Grund für ein solches Verhalten sein?
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% Seitenverhältnis. Ich werde das nicht beantworten. Besonders nachdem ich herausgefunden habe, dass ich bereits eine Ihrer Fragen gestellt habe. :-) –
welche Frage :) – user152508
Die Fragen, die ich untersucht habe, wurden gelöst - um die hilfreichste Antwort auf Ihre Fragen zu akzeptieren, verwenden Sie das Häkchen. –