In my opinion, it looks explicit which is why it is better. So if I mean const, then I’d prefer to write it explicitly. It enhances local reasoning and thus helps others to understand the code comparatively easily — other programmers dont have to look at the declaration of book and infer that x is const as well.