>>274を見て思った。俺もオブジェクトの寿命話はちょっとよくわからんが。
Javaなんかだと設計上状態が変化しない(immutableな)クラスを作成させる。
C++はconstを使うことで一時的に状態が変化しないようにできる。
「状態が変化しない」ことをどの概念で扱うかの違いだよな。
文法が簡単になった分、設計に跳ね返っているのかな?