感覚としては、関数の引数のconstはプロトタイプ宣言の方が重要かなあ
値を変えないことをcallerに明示することで安心して使えるようになるのが大きい
あとコンパイラの最適化の足しになったかも