Casting can be used on any compatible types, it can be overloaded, and it will throw an exception if the operation fails. The choice of which to use depends on the circumstances. The c-style casts can do virtually all types of casting from normally safe casts done by static_cast () and dynamic_cast () to potentially dangerous casts like const_cast (), where const modifier can รขโ‚ฌยฆ

If you need to compile c program as รขโ‚ฌยฆ