2

如果我做:

myclass a = new myclass();
myclass b = a;

b指向还是副本?a

4

1 回答 1

8

D 中的类使用引用语义,因此b指向与 相同的对象a。另一方面,结构使用值语义,所以......

auto a = mystruct();
auto b = a;

...将指不同的对象。

于 2014-05-06T18:38:19.177 回答