Compilable Recursive Data Structure ( was: Recursive data structure using template won't compile)
Manfred Nowak
svv1999 at hotmail.com
Fri Nov 9 05:17:27 PST 2012
Rob T wrote:
> The above template definitions define exactly the same structure
> as the original
No, they implement not _exactly_ the same structure, because they
supply more freedom than the original templates version. The original
version forced a recursion onto every implementation, whereas this new
templates version allows non-recursive implementations.
It might be helpfull to reintroduce the forced recursion using the new
template definitions.
Hint:
start with
| alias d_list!node00 d_list00;
| d_list00 var;
and publish whether it is possible to compile this line:
| alias R!d_list00 R0;
-manfred
More information about the Digitalmars-d-learn
mailing list