C++ Run Time Type Information Support also called RTTI. typeid() is a utility operator using which we can print the data type of the object during run time.

syntax: typeid().name()
The functions returns the type of the object as a string.

#include<iostream.h>
#include<typeinfo.h>
class mybase
{
};
class myclass : public mybase
{
};
myclass m1;
int main (int argc, char *argv[])
{
  mybase *b1 = new myclass();
  cout << "object m1 is of type " << typeid(b1).name();
}
Output: object m1 is of type myclass

About our authors: Team EQA

You have viewed 1 page out of 62. Your C++ learning is 0.00% complete. Login to check your learning progress.

#