E
evil
I haven't conceded anything. My initial stance is clear in my first
post. My second post is based on rereading the text and questioning the
nature of the comments.
Anyway, the idea is to avoid using C-style casts. Bottom line, if they
are removed from the language in future, then whoever takes that advice
will not be impacted.
I find it highly unlikely that a feature as widely used as c-style casts
will ever be removed in the future. I wouldn't avoid it just because of this.
It's true that c++ style casts usually show the programmer's intent more clearly
but imho it doesn't really matter; any half decent programmer will know how
both styles of typecasts work anyway and can read/use them equally well.
This really is not an issue worth fighting over.