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.