struct A { private int[] a; this(int[] b){a=b;} int[] c(){ return a; } @disable void opAssign(); } struct B { A a; this(int){ a=new int[5]; } int[] b(){ return a.c; } void f(){ a=new int[5]; } }
Re: Don't allow to reassign, but content is editable
Kagamin via Digitalmars-d-learn Wed, 07 Apr 2021 05:55:31 -0700
- Don't allow to reassign, but content... tcak via Digitalmars-d-learn
- Re: Don't allow to reassign, bu... Adam D. Ruppe via Digitalmars-d-learn
- Re: Don't allow to reassign, bu... Kagamin via Digitalmars-d-learn