Christopher Wright wrote:
Georg Wrede wrote:
When creating templates, it is sometimes handy to print the type of something. Is there a trivial way to print it?

    writeln("Typeof T is: ", typeof(t));

This doesn't work, but you get the idea.

For a class or interface:
writeln("Typeof T is: ", t.classinfo.name);


    A a;
    B b;
    C c;
    A ac = new C;

    writeln("Typeof T is: ", ac.classinfo.name);

and the result is:

Typeof T is: C

so it really works!!!

Thaks, guys!!

Reply via email to