The second * has nothing to do with type-casting -- it is part of the type identification. The operator performing the typecast is the pair of parentheses.
Consider: int and int * are two different types. So typecasting to int when you really mean int * is completely different.
Comments
The second * has nothing to do with type-casting -- it is part of the type identification. The operator performing the typecast is the pair of parentheses.
Consider: int and int * are two different types. So typecasting to int when you really mean int * is completely different.