no size yet for forward reference for nested structures

Ali Çehreli via Digitalmars-d digitalmars-d at puremagic.com
Thu Jan 15 10:51:56 PST 2015


On 01/15/2015 06:56 AM, zeljkog wrote:
> This compiles:
>
> import std.container;
>
> class Node
> {
>     DList!Node children;
> }
>

So does using an 'interface', which may be more desirable in some cases:

import std.container;

interface Iface
{}

class Node : Iface
{
     SList!Iface children;
}

void main()
{
     auto n = new Node();
}

Ali



More information about the Digitalmars-d mailing list