For a class A, an integer conversion operator would look something like;

operator int() //Here we don't specify any return type
{
    return intValue;
}

How is the above function able to return a value when its return value type appears not to be specified? It doesn't appear to return "anything", but I know it's not void.

How is this meaningful when a return type is not specified?

Edit
Report