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 に答える