On Thursday, 11 February 2016 at 00:32:11 UTC, Matt Elkins wrote:
On Wednesday, 10 February 2016 at 20:42:29 UTC, w0rp wrote:
[...]
Maybe this is what you are referring to, but the primary use I
get out of move semantics (in general, not language-specific)
has little to do with performance-on-copy. It is for handling
resources which logically aren't copyable, which have a unique
owner at all times and which should be cleaned up as soon as
unique owner falls out of scope. This situation occurs a lot
for me, and RAII plus move semantics are pretty close to ideal
for handling it. Yes, it can be approximated with reference
counting, but reference counting has its own downsides.
[...]
@disable this(this) should be enough, no?
Atila