Am Fri, 28 Jun 2013 03:40:31 +0200 schrieb Andrej Mitrovic <andrej.mitrov...@gmail.com>:
> struct S > { > @disable("S is an opaque C type and must only be used as a > pointer") this(); > > @disable("S is an opaque C type and must only be used as a > pointer") this(this); > } A naive question: Why isn't struct S {} enough? This should be a struct with size 0 so why do we need to disable the constructor and postblit explicitly?