funcの引数にconst付けるべきというか、付けなきゃ駄目っしょ
C++じゃなくてCの頃からそう
あえてconstを付ける理由として挙げてるのも、論争してるのも謎すぎる