Explicit default constructor for structs
    Andrej Mitrovic 
    andrej.mitrovich at gmail.com
       
    Thu Apr 10 04:38:59 PDT 2014
    
    
  
On 4/9/14, Brian Schott <briancschott at gmail.com> wrote:
> Really? What does this program print using a current version of
> DMD?
>
> import std.stdio;
>
> struct SomeStruct
> {
> 	this(int i = 10)
> 	{
> 		this.i = i;
> 	}
> 	int i;
> }
>
> void main(string[] args)
> {
> 	auto s = SomeStruct();
> 	writeln("s.i = ", s.i);
> }
This is a current bug that is going to be fixed:
https://github.com/D-Programming-Language/dmd/pull/1397
    
    
More information about the Digitalmars-d
mailing list