在堆上分配

使用 new 表示式分配堆上的新記憶體塊,該表示式返回指向託管記憶體的指標:

void main()
{
    int* a = new int;
    *a = 42; // dereferencing
    import std.stdio : writeln;
    writeln("a: ", *a);
}