指標

D 是一種系統程式語言,因此允許你手動管理和搞亂你的記憶。儘管如此,D 預設使用垃圾收集器來釋放未使用的記憶體。

D 提供類似於 C 的指標型別 T *:

void main()
{
    int a;
    int* b = &a; // b contains address of a
    auto c = &a; // c is int* and contains address of a

    import std.stdio : writeln;
    writeln("a ", a);
    writeln("b ", b);
    writeln("c ", c);
}