C
Chris Dollin
Malcolm said:One reason he gave was that ANSI permitted the implict cast. OK. I
surrender, _conversion_, reluctantly, and knowing that they were driving a
coach and horses through the type-checking system.
/Casts/ (of pointer types) give you a coach-and-horses -- nay, a veritable
battleship -- to drive with. Allowing an implicit conversion doesn't seem
to make a significant difference and, by removing the necessity to cast
where `void*` is involved, make it, I think, less likely that casts between
non-void-* pointers will appear as a path of less resistance.