What are Advanced Type Cast Operators?
Reinterpret-cast -> used to cast pointer between non-related classes // B*b= reinterpret _cast (a)// Static-cast -> used to cast pointer between related and fundamental data type Dynamic-cast -> used to cast pointer between polymorphism classes (Virtual function containing classes) Here a check on the casting is performed at run-time .If fails returns NULL Cont-cast -> used to set/Remove the constant attribute of the passed object