指针

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);
}