I am extremely sorry , i used 'done' instead of "dont" ...

I want to know why overloading the typecast operator doesnot have 'return type' .
i.e operator int(){} doesnt need return type , usually function prototype is
'return-type function_name(arg);