This works also,
```
class C {
int * pa;
int [] a;
// Constructor
this() {writefln("Called constructor");
pa=cast(int *)malloc(1000*int.sizeof);
a=pa[0..1000];
}
}
void dofun()
{
scope x=new C;
x.a[3]=5;
writefln("%12x",&x);
}
int main(){
dofun();
dofun();
return 0;
}
```