struct init() method
H. S. Teoh
hsteoh at quickfur.ath.cx
Sat Feb 25 17:54:44 PST 2012
On Sun, Feb 26, 2012 at 12:23:47AM +0100, Alex Rønne Petersen wrote:
> On 26-02-2012 00:18, Jonathan M Davis wrote:
> >On Saturday, February 25, 2012 17:07:14 Timon Gehr wrote:
> >>This is useful:
> >>
> >>struct S{
> >> @disable enum init = 0;
> >>}
> >
> >I thought that the way that you were supposed to do that was
> >
> >@disable this();
> >
> >- Jonathan M Davis
>
> Yeah, I'm not sure what purpose the other example serves.
[...]
It serves to prove that we need to disallow 'init' as a member name. :-)
T
--
Skill without imagination is craftsmanship and gives us many useful
objects such as wickerwork picnic baskets. Imagination without skill
gives us modern art. -- Tom Stoppard
More information about the Digitalmars-d-learn
mailing list