How to protect members of constant object from modification.
Jarrett Billingsley
kb3ctd2 at yahoo.com
Fri May 30 18:45:53 PDT 2008
"Zarathustra" <adam.chrapkowski at gmail.com> wrote in message
news:g1oehm$1h7p$1 at digitalmars.com...
> For example I have the following class:
> //______________________________________________________
> class A{
> uint someVariable;
> // other fields and methods...
> static const global;
>
> static this{ global = new A(...); }
> }
>
> void
> main(){
> // A.global = new A(...); // error, it's ok.
> A.global.someVariable = 3; // no error, it isn't ok
> }
> //______________________________________________________
Use D2?
More information about the Digitalmars-d-learn
mailing list