Following program: ``` import std.stdio; void main() @trusted {
int *p=null; void myfun(){ int x=2; p=&x; writeln(p); writeln(x); } myfun(); *p=16; writeln(p); writeln(*p); } ``` outputs : 7FFFFFFFDFAC 2 7FFFFFFFDFAC 32767 I don't understand why. Would it be possible to explain ?