On Monday, 25 April 2022 at 00:18:03 UTC, Vinod K Chandran wrote:
Hi all,
Please take a look at this code. Is this the right way to use private constructors ?
```d
class Foo {
    int p1 ;
    string p2 ;
    bool p3 ;

    private this(int a, string b, bool c) {
        this.p1 = a
        this.p2 = b
        this.p3 = c
    }

    this(int a) {
        this(a, "some string", true);
    }

    this(int a, string b) {
        this(a, b, true);
    }
}
```

Yes and in addition to Ali's message then remember it's private for the module only.

Reply via email to