std.container.array: Error: unable to determine fields of Test because of forward references

user1234 user1234 at 12.de
Thu Oct 31 12:38:54 UTC 2019


On Thursday, 31 October 2019 at 12:37:55 UTC, user1234 wrote:
> On Thursday, 31 October 2019 at 12:29:28 UTC, Tobias Pankrath 
> wrote:
>> [...]
>
> Try
>
> struct S
> {
>      S*[] children;
> }
>
> because otherwise when you declare the array the compiler has 
> not finished the semantic ana of S.

so S size is not known while S* size is known as it's a pointer


More information about the Digitalmars-d-learn mailing list