On Monday, 27 June 2016 at 19:51:48 UTC, Jay Norwood wrote:
I also found it strange, the non-zero initialization values for char, dchar, wchar. I suppose there's some reason?int [100] to zeros. char [100] to 0xff; dchar [100] to 0xffff; wchar [100] to 0xffff;
The same reason float and double are default initialized to nan. char, wchar and dchar are default initialized to invalid unicode values.