Why doesn't Object
have an auto-defined .dup
property? It would be useful when dealing with, for instance, handling of Throwable
's in multi-threaded contexts.
Thread overview | |||||
---|---|---|---|---|---|
|
August 30, 2021 Object.dup? | ||||
---|---|---|---|---|
| ||||
August 30, 2021 Re: Object.dup? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Per Nordlöw | On Monday, 30 August 2021 at 20:21:38 UTC, Per Nordlöw wrote:
> Why doesn't `Object` have an auto-defined `.dup` property?
I don't think it could. What if you have a child class with a delegate that points to one of its own methods?
You can define one yourself of course with overrides in child classes to update those kinds of things. But doing it automatically is tricky.
|
August 31, 2021 Re: Object.dup? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam D Ruppe | On Monday, 30 August 2021 at 20:32:28 UTC, Adam D Ruppe wrote: >You can define one yourself of course with overrides in child classes to update those kinds of things. But doing it automatically is tricky. Yes, thanks. I was interested in the possibility of a single non-member function, though. |
Copyright © 1999-2021 by the D Language Foundation