NotNull pointers
Steven Schveighoffer
schveiguy at yahoo.com
Tue Aug 30 03:50:00 PDT 2011
On Mon, 29 Aug 2011 16:41:19 -0400, Simen Kjaeraas
<simen.kjaras at gmail.com> wrote:
> On Mon, 29 Aug 2011 22:22:52 +0200, Walter Bright
> <newshound2 at digitalmars.com> wrote:
>> I do think that the "this() @disable;" is an ugly syntax, and I cringe
>> when seeing it. But I can't think of anything better. It does make
>> logical sense given the existence of default construction syntax and
>> the @disable, so in a sense it is just connecting existing dots, which
>> has a compelling value.
>
> I think it's perfect, you just need the words to trade places:
> @disable this(); One could argue that @disabled would work better, but
> that's a can of worms I'm not touching.
I think it works on both sides. And I agree, it's not that cringeworthy,
especially if you put it on the left.
-Steve
More information about the Digitalmars-d
mailing list