const attribute makes whole element const?

Jacob Carlborg doob at me.com
Mon Sep 10 00:13:04 PDT 2012


On 2012-09-10 02:05, Namespace wrote:
> I had never problems with that in C++.
> If I have members which are const because they are assigned only one
> time and needs no other assignment, why should I declare this member not
> as const?
>
> In the example I know exactly that I assign only one time a name to this
> struct, so why I should not declare it as const?

Perhaps declare "Name" as private and create a property getter for the 
field. I think this is a bit annoying as well, it worked in D1.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-learn mailing list