On Friday, 28 February 2014 at 01:16:41 UTC, Mike Parker wrote:
On 2/28/2014 3:10 AM, Steve Teale wrote:
Could someone please explain what you would use this for to an
old man
rooted in C++, but who loves D.
Where does it fit in relative to 42?
;=(
Steve
I use it for namespaces.
struct Foo {
@disable this();
@disable this( this );
private static {
// members
}
public static {
// methods
}
}
Ideally, I'd love for the compiler to pick up on this idiom and
not generate any typeinfo in this situation.
For such namespaces I use final abstract classes:
final abstract class Foo {
static:
// members
}