On Thu, 11 Dec 2008 01:31:32 +0300, Weed <[EMAIL PROTECTED]> wrote:

But my class does not contain data that need initialization and can be created
in compile time

code:

import std.stdio;

class MyClass
{
    invariant uint a = 0;
}

void main()
{
    static MyClass c = new MyClass;
    writeln( c.a );
}

There is a memory allocation that may occurs at run time only.

Reply via email to