Because the whole point: a set of nodes that are connected as a chain. You can easily and easily disconnect and reconnect nodes, because for this you only need to change the pointer values. This would not be possible if your type looked more like an array. If you want this, use an array.
In addition, it is not possible for the type to contain the instance itself. So a node contains a node that contains a node that contains a node that contains a node , etc. & Hellip; how can it work?
Lightness races in orbit
source share