デフォルトでローカル変数がconst扱いになるだけで
C++はマシになると思う