view tests/minicomplex/constructors.d @ 984:4c0df37d0421

Removing ldc.conf. (IMPORTANT: run 'cmake .' after pull) Added it to .hgignore. This gets rid of spurious differences caused by CMake regenerating it differently. Just run 'cmake .' to get it back in your local checkout.
author Frits van Bommel <fvbommel wxs.nl>
date Thu, 19 Feb 2009 13:50:05 +0100
parents 4ac97ec7c18e
children
line wrap: on
line source

module constructors;

import tango.io.Console;

class C
{
    this()
    {
        Cout("C()").newline;
    }
    this(char[] str)
    {
        Cout("C(")(str)(")").newline;
    }
}

class D : C
{
    this()
    {
        super("D");
        Cout("D()").newline;
    }
}

void main()
{
    auto c1 = new C();
    auto c2 = new C("C");
    auto d = new D();
}