On Thursday, 12 July 2012 at 19:38:03 UTC, Jonathan M Davis wrote:
On the other hand, if you're dealing with your own class hierarchy, you can choose what you're going to mark as const or not



Say person X who develops a class A with a const member similar to opEquals or whatever suits your fancy.

Say person Y is using person X's library (person X doesn't even _know_ person Y, let alone show him the source code), and finds that too restricting. It's being "forced onto them".



Could you tell me how this situation is different from the above?

How is person Y supposed to solve this problem? Modify the declarations? cast()?

Reply via email to