C++は、抽象化の高い記述も出来る低レベルな言語なんだよね
「C++の設計と進化」を読むとstroustrupの意図は分かるし、
結構同意できる。

C++の特徴って、何かプラスした結果、同時に大きなマイナスも持ち込んでる
ことだと思う。(記述が増えたり、落とし穴があったり)
でもC++の信者って何でも正しいと思い込んでて、話が合わない

CもC++も分かってる人から見ると、マイナス部分をうまく回避しながら
プラス部分を利用しないと、却ってひどいことになってしまう
しかし、初心者だとひどいことになってるかどうか判断つかない
だから、泥沼に入りやすい言語なんだよね、特に初心者に