>>309
C++で間違ったコードが間違って見えるように書く方法は、
Cの機能だけを使って書くということで、
(なにせ、C++の構文ときたら、実際にやっていることを隠蔽するばかりだからね)
さらにCコンパイラを使うことでC++の忌まわしい機能が
使われていないことをチェックすることができる。

Linusがどっかのメーリングリストで似たようなことを書いてたけど、
なるほど納得だね。