Hi Vijay, the casting operator '?=' is possible, but not needed for widecasting. It's only necessary for narrowing casts. For widening casts, the simple '=' is totally sufficient. That's it.
You wonder why it is allowed then? Well, a lot of things are possible / allowed, but not necessary.
Regards, Rüdiger