Explicit default constructor for structs
Brian Schott
briancschott at gmail.com
Wed Apr 9 10:10:00 PDT 2014
On Wednesday, 9 April 2014 at 17:07:13 UTC, Jacob Carlborg wrote:
> Result in an ambiguity error?
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);
}
I don't think it would be ambiguous at all :-)
More information about the Digitalmars-d
mailing list