July 06, 2007const const(char)
Isn't const const(char) equivalent to invariant(char) ?
July 06, 2007Re: const const(char)
Posted in reply to Funog
Funog wrote: > Isn't const const(char) equivalent to invariant(char) ? It doesn't seem to matter whether the brackets are inside or outside the parens. Only the char part is made const or invariant. I did some testing, and couldn't find any difference. Someone please correct me if I'm wrong. If you're talking about the difference between const and invariant: const means that the contents of the array can't be changed through that reference. invariant means that no other reference can change the contents either. This article explains it well: http://www.digitalmars.com/d/const.html
Copyright © 1999-2017 by the D Language Foundation