Not used in VC++

For managed code use typeid instead:


MyClassName::typeid

N.B. typeid isn't shown as an as you type option after :: but when fully typed it becomes blue to confirm the special keyword.

If using /clr:oldSyntax command line option you can use __typeof instead:


__typeof(MyClassName)

Examples


XmlSerializer ^XmlSerializer1 = gcnew XmlSerializer(MyClassName::typeid);

 

An example creating a type object:


	Type^ attributeType = AssemblyFileVersionAttribute::typeid;

You can then use attributeType in place of typeof(###)

Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *