I do not understand copy constructors
Learner
learner at gmail.com
Thu Aug 12 11:54:22 UTC 2021
On Thursday, 12 August 2021 at 10:10:17 UTC, rikki cattermole
wrote:
>
> On 12/08/2021 9:36 PM, Learner wrote:
>> It seems that there is no easy way to transition from a
>> postblit to a copy constructor, no?
>
> struct Foo {
> this(ref Foo other) {
> foreach(i, v; other.tupleof)
> this.tupleof[i] = v;
> }
>
> @disable this(this);
> }
This results to:
Generating an `inout` copy constructor for `struct A` failed,
therefore instances of it are uncopyable
More information about the Digitalmars-d-learn
mailing list