Yes, all the constsomething is superfluous, as proven by Circle.
Unfortunately, there is a big political war ongoing, so instead C++ keeps collecting const.... keywords.
Unfortunately, there is a big political war ongoing, so instead C++ keeps collecting const.... keywords.
They could have just used "pure" like in D, but this is C++, so that would be too sane and obvious.
It's also why they reuse keywords like `using`.
Edit, typo: I meant "You don't want every const-able method to be const."