On Wednesday, 16 August 2017 at 18:17:36 UTC, kinke wrote:
On Wednesday, 16 August 2017 at 18:11:05 UTC, bitwise wrote:
If I define a non-default constructor for a struct, are the fields initialized to T.init by the time it's called?

The struct instance is initialized with T.init before invoking the constructor.

Thanks for the quick response.

In regards to my second question, the "value = T(args);" variant seems to work, even with a const T, without calling a postblit - so I guess that's what I'll use.

Reply via email to