On Wednesday, 17 February 2016 at 17:47:02 UTC, Jonathan M Davis wrote:
definitely sucks. But interestingly, the more I've used D, the less happy I've been with C++'s const. It just has too many holes. In particular, the fact that it's not transitive is

What you could consider in C++ is to fully encapsulate your field values and use member functions to access them. Which is considered good modelling anyway.

So if you access a member as "get_child() const", you return a const reference, which makes it transitive.

What is annoying in C++ is that there is no getter/setter syntax...

Reply via email to