How to break const

deadalnix deadalnix at gmail.com
Tue Jun 19 04:03:26 PDT 2012


Le 19/06/2012 12:49, Iain Buclaw a écrit :
> So we have a few combinations then:
>
> pure  - as in weakly pure, guarantees not to change global state, but
> may alter it's own hidden state.
>
> pure nothrow - as in strongly pure, where is guaranteed not to have
> any side effects, so is suitable for constant folding / the usual
> optimisations for a function typically marked as __pure__ in C.
>
> pure const - similar to strongly pure, as is guaranteed not to be able
> to alter its own state (as it's const), but still may have side
> effects / throw an exception.
>
>
> Make much sense? :-)
>

You know that it doesn't make any sense, right ?


More information about the Digitalmars-d mailing list