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