特定のコンパイラは文句を言わないだけで本当は必要なキャストが大量にあるコードを
見たときの賢人の反応は
「うわあ、この人はC言語の仕様の良く知らない人なんだなぁ」じゃなくて
「うわあ、この人はC言語の仕様の流動的な部分に依存しない信用のおける人」だ

一方で、明示的なキャストが皆無に出来るほど、型やクラスが大量に作ってあるような
(その反面、根本改革は至難の技になる)コードは、CじゃなくてPASCAL系とかで書いた
ほうがいいんじゃないかという気がする。

というのは独り言