Applying Typeid to Fundamental Types and Non-Polymorphic Objects

You can use typeid to retrieve the type information of non-polymorphic objects and fundamental types. However, the result in this case refers to the static type of the object rather than its dynamic type. Note however, that applying dynamic_cast to fundamental types or non-polymorphic classes is an error.

 #include#include #include using namespace std;typedef int I;void fundamental(){  cout<
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: